public ActionResult Maintenance(FormCollection formCollection)
        {
            ApplicationDBContext db = new ApplicationDBContext();
            Stockhouse           stockhouse;
            Int32 StockhouseId = 0;

            Int32.TryParse(formCollection["Id"], out StockhouseId);
            if (StockhouseId == 0)
            {
                stockhouse = new Stockhouse();
            }
            else
            {
                stockhouse = db.Offices.OfType <Stockhouse>().Where(s => s.Id == StockhouseId).FirstOrDefault();
            }

            stockhouse.CompanyId = Int32.Parse(formCollection["Company"]);
            stockhouse.Name      = formCollection["Stockhouse"];
            if (!string.IsNullOrEmpty(formCollection["Joindate"]))
            {
                stockhouse.JoiningDate = DateTime.Parse(formCollection["Joindate"]);
            }
            stockhouse.RecommendationFrom = formCollection["Recommendedby"];
            stockhouse.ZoneId             = Int32.Parse(formCollection["Zone"]);
            stockhouse.ContactPerson      = formCollection["ContactPerson"];
            stockhouse.Address.Address1   = formCollection["Address1"];
            stockhouse.Address.Address2   = formCollection["Address2"];
            stockhouse.Address.City       = formCollection["City"];
            stockhouse.Address.Zip        = formCollection["Zip"];
            stockhouse.Address.State      = formCollection["State"];
            stockhouse.Address.Country    = formCollection["Country "];
            stockhouse.Contact1.Mobile    = formCollection["Mobilenumber1"];
            stockhouse.Contact2.Mobile    = formCollection["Mobilenumber2"];
            stockhouse.Contact1.Phone     = formCollection["Phonenumber1"];
            stockhouse.Contact2.Phone     = formCollection["Phonenumber2"];
            stockhouse.Contact1.Email     = formCollection["Email"];
            stockhouse.Location           = formCollection["Location"];
            int ff = 0;

            int.TryParse(formCollection["StrengthFF"], out ff);
            stockhouse.StrengthOfFieldForce = ff;
            stockhouse.PeakSalesPeriod      = formCollection["Peeksaleperiod"];
            stockhouse.PopularFestivalFairs = formCollection["Popularfestivals"];
            stockhouse.ApprovalComments     = formCollection["Commands"];
            //stockhouse.Username = formCollection["Username"];
            //stockhouse.Pwd = formCollection["Password"];
            if (StockhouseId == 0)
            {
                db.Offices.AddObject(stockhouse);
            }
            db.SaveChanges();
            return(View("Index"));
        }
 public ActionResult Maintenance(Int32?StockhouseId)
 {
     ViewBag.Header = "Stockhit";
     if (StockhouseId.HasValue)
     {
         ViewBag.StockhouseId = StockhouseId;
         ViewBag.Caption      = "Edit";
         ApplicationDBContext db         = new ApplicationDBContext();
         Stockhouse           stockhouse = db.Offices.OfType <Stockhouse>().Where(s => s.Id == StockhouseId).FirstOrDefault();
         return(View(stockhouse));
     }
     else
     {
         ViewBag.StockhouseId = 0;
         ViewBag.Caption      = "New";
         return(View(new Stockhouse()));
     }
 }