public ActionResult Edit(Medical_Service_Classification model) { try { ViewBag.Medical_Service_Group = dbcontext.Medical_Service_Group.ToList().Select(m => new { Code = m.Group_Code + "-----[" + m.Name + ']', ID = m.ID }); if (model.Group_Medical_Service_GroupId == "0" || model.Group_Medical_Service_GroupId == null) { ModelState.AddModelError("", "Group Medical Service_Group Code must enter"); return(View(model)); } var record = dbcontext.Medical_Service_Classification.FirstOrDefault(m => m.ID == model.ID); //record.Code = model.Code; record.Classification_Code = model.Classification_Code; record.Description = model.Description; record.TDescription = model.TDescription; record.Group_Medical_Service_GroupId = model.Group_Medical_Service_GroupId; var Group_Medical_Service_GroupId = int.Parse(model.Group_Medical_Service_GroupId); record.Medical_Service_Group = dbcontext.Medical_Service_Group.FirstOrDefault(m => m.ID == Group_Medical_Service_GroupId); dbcontext.SaveChanges(); return(RedirectToAction("index")); } catch (DbUpdateException) { TempData["Message"] = "This code Is already exists"; return(View(model)); } catch (Exception e) { return(View(model)); } }
public ActionResult Create(string id) { ViewBag.Medical_Service_Group = dbcontext.Medical_Service_Group.ToList().Select(m => new { Code = m.Group_Code + "-----[" + m.Name + ']', ID = m.ID }); if (id != null) { var ID = int.Parse(id); var Medical_Service_Group = dbcontext.Medical_Service_Group.FirstOrDefault(m => m.ID == ID); var model = new Medical_Service_Classification { Medical_Service_Group = Medical_Service_Group, Group_Medical_Service_GroupId = Medical_Service_Group.ID.ToString() }; return(View(model)); } return(View()); }