public ActionResult Edit(int consigneeId) { ConsigneeModel consigneeModel; using (var necessitiesContext = new NecessitiesContext()) { var consignee = necessitiesContext.Consignees.First(x => x.ConsigneeId == consigneeId); consigneeModel = new ConsigneeModel { AddressOne = consignee.AddressOne, AddressTwo = consignee.AddressTwo, City = consignee.City, ConsigneeId = consignee.ConsigneeId, CreationDate = consignee.CreationDate, Email = consignee.Email, FirstName = consignee.FirstName, LastName = consignee.LastName, Percentage = consignee.Percentage * 100, PhoneNumber = consignee.PhoneNumber, PostalCode = consignee.PostalCode, State = consignee.State, UpdatedDate = consignee.UpdatedDate }; } return View(consigneeModel); }
public ActionResult Create(ConsigneeModel consigneeModel) { if (ModelState.IsValid) { using (var necessitiesContext = new NecessitiesContext()) { necessitiesContext.Consignees.Add( new Consignee { ConsigneeId = consigneeModel.ConsigneeId, FirstName = consigneeModel.FirstName, LastName = consigneeModel.LastName, AddressOne = consigneeModel.AddressOne, AddressTwo = consigneeModel.AddressTwo, City = consigneeModel.City, State = consigneeModel.State, PostalCode = consigneeModel.PostalCode, PhoneNumber = GetCleanPhoneNumber(consigneeModel.PhoneNumber), Email = consigneeModel.Email, Percentage = consigneeModel.Percentage/100, CreationDate = DateTime.Now, UpdatedDate = DateTime.Now }); necessitiesContext.SaveChanges(); } return RedirectToAction("Index"); } return View(consigneeModel); }
public ActionResult Edit(ConsigneeModel consigneeModel) { if (ModelState.IsValid) { using (var necessitiesContext = new NecessitiesContext()) { var consignee = necessitiesContext.Consignees.First(x => x.ConsigneeId == consigneeModel.ConsigneeId); consignee.ConsigneeId = consigneeModel.ConsigneeId; consignee.FirstName = consigneeModel.FirstName; consignee.LastName = consigneeModel.LastName; consignee.AddressOne = consigneeModel.AddressOne; consignee.AddressTwo = consigneeModel.AddressTwo; consignee.City = consigneeModel.City; consignee.State = consigneeModel.State; consignee.PostalCode = consigneeModel.PostalCode; consignee.PhoneNumber = GetCleanPhoneNumber(consigneeModel.PhoneNumber); consignee.Email = consigneeModel.Email; consignee.Percentage = consigneeModel.Percentage / 100; consignee.UpdatedDate = DateTime.Now; necessitiesContext.SaveChanges(); } return RedirectToAction("Index"); } return View(consigneeModel); }