Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
 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));
 }
Exemple #4
0
        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));
        }
Exemple #5
0
        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));
        }