public ActionResult EditLocation(LocationViewModel model) { EditLocationsViewModel vm = new EditLocationsViewModel(); using (VIMSDBContext context = new VIMSDBContext()) { vm.countries = context.Countries.ToList <Country>(); vm.states = context.States.ToList <State>(); vm.Location = context.Locations.Find(model.SelectedLocationId); } return(View("EditLocation", vm)); }
public ActionResult AddLocation() { EditLocationsViewModel vm = new EditLocationsViewModel(); using (VIMSDBContext context = new VIMSDBContext()) { vm.countries = context.Countries.ToList <Country>(); vm.states = context.States.ToList <State>(); vm.Location = new Location(); } return(View("AddLocation", vm)); }
public ActionResult UpdateLocation(EditLocationsViewModel model) { if (ModelState.IsValid) { using (VIMSDBContext context = new VIMSDBContext()) { //todo //model.Location.UpdatedBy = "0"; //model.Location.UpdatedDt = System.DateTime.Now; Location location = context.Locations.Find(model.Location.Id); context.Entry(location).CurrentValues.SetValues(model.Location); context.SaveChanges(); } } return(View(model.Location)); }
public ActionResult EditLocation(EditLocationsViewModel model) { if (ModelState.IsValid) { LocationRepository repo = new LocationRepository(new VIMSDBContext()); Location location = repo.Find((int)model.Location.Id); location.Name = model.Location.Name; repo.Context.Entry(location).State = System.Data.Entity.EntityState.Modified; repo.Save(); repo.Dispose(); return(RedirectToAction("Location")); } return(View(model.Location)); }
public ActionResult AddLocation(EditLocationsViewModel model) { if (ModelState.IsValid) { using (VIMSDBContext context = new VIMSDBContext()) { //todo model.Location.CreatedBy = 0; model.Location.CreatedDt = System.DateTime.Now; context.Locations.Add(model.Location); context.SaveChanges(); } return(RedirectToAction("Location")); } return(View(model.Location)); }