public ActionResult Create([Bind(Include = "Designation_ID,Designation_Parent,Designation_ShortName,Designation_Name")] HRMS_EMP_DESIGNATION_MS hRMS_EMP_DESIGNATION_MS) { HRMS_EMP_DESIGNATION_MS h1 = db.HRMS_EMP_DESIGNATION_MS.Where(rec => rec.Designation_ID != 0).FirstOrDefault(); List <HRMS_EMP_DESIGNATION_MS> h2 = db.HRMS_EMP_DESIGNATION_MS.ToList(); dynamic MultiView = new ExpandoObject(); MultiView.data = h1; MultiView.list1 = h2; HRMS_EMP_DESIGNATION_MS hed = new HRMS_EMP_DESIGNATION_MS(); string D_parent = Request["D_parent"]; string D_name = Request["D_name"]; if (D_parent == "" || D_parent == null) { if (db.HRMS_EMP_DESIGNATION_MS.Where(rec => rec.Designation_Parent == D_name).Any()) { ViewBag.message = "Designation Already exist !!!!!!!"; } else { hed.Designation_Parent = Request["D_name"]; hed.Designation_ShortName = Request["D_shortname"]; hed.Designation_Name = Request["D_name"]; db.HRMS_EMP_DESIGNATION_MS.Add(hed); db.SaveChanges(); ViewBag.message = "Designation Added as parent !!!!!!!"; } } else if (db.HRMS_EMP_DESIGNATION_MS.Where(rec => rec.Designation_Parent == D_parent && rec.Designation_Name == D_name).Any()) { ViewBag.message = "Designation Relationship already existed !!!!!!!"; } else { if (D_parent == D_name) { ViewBag.message = "Not Valid Relationship !!!!!!!"; } else { hed.Designation_Parent = Request["D_parent"]; hed.Designation_ShortName = Request["D_shortname"]; hed.Designation_Name = Request["D_name"]; db.HRMS_EMP_DESIGNATION_MS.Add(hed); db.SaveChanges(); ViewBag.message = "Added !!!!!!!"; } } // return RedirectToAction("Index"); return(View("Create", MultiView)); }
public ActionResult DeleteConfirmed(long id) { HRMS_EMP_DESIGNATION_MS hRMS_EMP_DESIGNATION_MS = db.HRMS_EMP_DESIGNATION_MS.Find(id); db.HRMS_EMP_DESIGNATION_MS.Remove(hRMS_EMP_DESIGNATION_MS); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Designation_ID,Designation_Parent,Designation_ShortName,Designation_Name")] HRMS_EMP_DESIGNATION_MS hRMS_EMP_DESIGNATION_MS) { if (ModelState.IsValid) { db.Entry(hRMS_EMP_DESIGNATION_MS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(hRMS_EMP_DESIGNATION_MS)); }
// GET: HRMS_EMP_DESIGNATION_MS/Create public ActionResult Create() { HRMS_EMP_DESIGNATION_MS h1 = db.HRMS_EMP_DESIGNATION_MS.Where(rec => rec.Designation_ID != 0).FirstOrDefault(); List <HRMS_EMP_DESIGNATION_MS> h2 = db.HRMS_EMP_DESIGNATION_MS.ToList(); dynamic MultiView = new ExpandoObject(); MultiView.data = h1; MultiView.list1 = h2; return(View("Create", MultiView)); }
// GET: HRMS_EMP_DESIGNATION_MS/Details/5 public ActionResult Details(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HRMS_EMP_DESIGNATION_MS hRMS_EMP_DESIGNATION_MS = db.HRMS_EMP_DESIGNATION_MS.Find(id); if (hRMS_EMP_DESIGNATION_MS == null) { return(HttpNotFound()); } return(View(hRMS_EMP_DESIGNATION_MS)); }