DashSoft

“ Dashsoft was integral in providing the resources and management necessary to build and upgrade our e-commerce platforms. We find Dashsoft very responsive to our needs and a great partner to continue to work with in the future. ”

- Mark Storen President JOCExchange
07 Mar 2012 How to (Bin Deploying) an ASP.NET MVC 3 Application
Bin Deployment is just a fancy term that means "include the MVC assembly (and its dependencies) in your web application's /bin folder [More]

24 Feb 2012 Packaging DNN Module using NANT
DotNetNuke(DNN) is a leading CMS platform for Microsoft ASP.NET. DNN supports creating and adding new modules to the platform. DNN lets the developer creates a free code module without limitation. This article is about to add the new developed module to the DNN platform after packaging it using NANT. After finishing the development of your module, just copy the module to the folder DesktopModules - if it is not exist already there -. You now need to install Nant. Download it from here  http://nant.sourceforge.net/. Extract the downloaded ZIP file to a known folder say C:\nant . Follow these instructions to install NANT  http://nant.sourceforge.net/release/latest/help/introduction/installation.html. Don't forget to modify environment variable "Path" and add to current NANT path (e.g C:\nant). Now you have to create the .build file with your module configuration. Make sure that you had a look to all Build configuration in the .build file. Now you will run the NANT by bringing up a Command Prompt, change directories to your DNN/desktopmodules/ModuleName/ folder. At the command line type "nant". If the Build succeed, you will find new added packages inside Package folder in you module folder for both install and source packages. You will need now to add the package to the DNN. Open DNN admin area, then select Host>Extensions Over the extension area click on Manage button Click on Install Extension Wizard Choose the package file to upload Follow the installation instructions to the end. You have now the module created after it is packaged by NANT.   For more information visit: http://www.dotnetnuke.com/Resources/Blogs/EntryId/1489/DotNetNuke-Tip-Packaging-your-DotNetNuke-Module-using-NANT.aspx

07 Feb 2012 Delete local commits in Mercurial
I've faced a problem in mercurial source control, simply i've added some commits and discovered that they are unwanted to be pushed. A simple way to find is the command STRIP. Strip required to install mqExtension to mercurial to enable it.  http://mercurial.selenic.com/wiki/MqExtension To install and configure it look herehttp://mercurial.selenic.com/wiki/MqExtension#Configuration Then use the following command hg strip changeset  Where changeset is the hash of the commit you want to delete Use hg -v help strip changeset to view detailed options of the command. Note: deleting any changeset will delete all its children. By default strip takes a backup of the deleted changeset.

07 Feb 2012 Stripe Payment using MVC3
What is Stripe? It is an online tool for developers to develop e-commerce payments over the web in an easy way. Stripe allows developers to send secure requests with billing information. Stripe responses with a known result of transaction status. Stripe contains management and monitoring for: Payments, Customers, Transfers, Plans and Coupons. Stripe supports all card types; Visa, MasterCard, American Express, Discover, JCB, and Diners Club cards. [More]

07 Feb 2012 MVC3 :: Multiple Submit buttons
You may need a form with more than one submit button. Here you have the buttons at the Razor markup <input type="submit" value="Back" name="actionType" class="btn medium secondary" /> <input type="submit" value="Save draft" name="actionType" class="btn medium secondary" /> <input type="submit" value="Publish" name="actionType" class="btn medium primary" /> You have one action to submit the form to which name is "Edit" for example. The solution is as you noticed above I've added name="actionType" for all submit buttons. Now in the Edit action you have to add one extra parameter for actionType as below:   public ActionResult Edit(string actionType) { switch(actionType) { // add ur cases here } }    

 

Dashsoft Partners
Straight from Twitter
Straight from our blog!

+2 (02) 225-875-09 ©2011 DashSoft. All Rights Reserved. Designed & Developed by MitchDesigns Egypt.