예제 #1
0
        public ActionResult Edit(int IDgroup)
        {
            GroupEditDetailsModel model = new GroupEditDetailsModel();

            using (ZavrsniEFentities db = new ZavrsniEFentities())
            {
                var queryType = db.Group.FirstOrDefault(u => u.IDgroup.Equals(IDgroup));
                var query     = (from g in db.GroupType
                                 select g).ToList();
                model.GroupType = new SelectList(query, "ID", "Name", queryType.IDgroupType);
                model.IDgroup   = IDgroup;
                model.Name      = queryType.Name;
            }
            return(View(model));
        }
예제 #2
0
 public async Task <ActionResult> Edit(int IDgroup, GroupEditDetailsModel model)
 {
     using (ZavrsniEFentities db = new ZavrsniEFentities())
     {
         if (ModelState.IsValid)
         {
             var group = db.Group.Find(IDgroup);
             group.Name = model.Name;
             if (Request["GroupTypeDropDown"].Any())
             {
                 var groupTypeSel = Request["GroupTypeDropDown"];
                 var gt           = Convert.ToInt32(groupTypeSel);
                 group.IDgroupType = gt;
             }
             db.Entry(group).State = EntityState.Modified;
             db.SaveChanges();
         }
     }
     return(Content("Changes are successfully saved!", "text/html"));
     //return RedirectToAction("Edit", new { IDgroup = IDgroup });
 }