public ActionResult AddDepartmentMaster(DepartmentMasterViewModel _DepMaster) { if (!ModelState.IsValid) { TempData["msg"] = "Fill Detail Properly"; TempData["success"] = "0"; } else if (_DepMaster.DepartmentMasterId != 0 && _DepMaster.DepartmentMasterId != null) { try { var departmentMaster = Db.DepartmentsMasters.Where(a => a.DepartmentMasterId == _DepMaster.DepartmentMasterId).FirstOrDefault(); departmentMaster.DepartmentName = (_DepMaster.DepartmentName == null) ? departmentMaster.DepartmentName : _DepMaster.DepartmentName; departmentMaster.DepartmentCode = (_DepMaster.DepartmentCode == null) ? departmentMaster.DepartmentCode : _DepMaster.DepartmentCode; departmentMaster.CreatedDate = (_DepMaster.CreatedDate == null) ? departmentMaster.CreatedDate : _DepMaster.CreatedDate; departmentMaster.UpdatedDate = (_DepMaster.CreatedDate == null) ? departmentMaster.CreatedDate : DateTime.UtcNow.ToShortDateString(); Db.SaveChanges(); ModelState.Clear(); TempData["msg"] = "Update Successfull"; TempData["success"] = "1"; ViewBag.DMButtonName = "Save"; GetAllDepartment(); return(View(new DepartmentMasterViewModel())); } catch { TempData["msg"] = "Update fail"; TempData["success"] = "0"; ViewBag.DMButtonName = "Update"; return(View(_DepMaster)); } } else { try { Db.DepartmentsMasters.Add(new DepartmentMaster() { DepartmentName = _DepMaster.DepartmentName, DepartmentCode = _DepMaster.DepartmentCode, CreatedDate = _DepMaster.CreatedDate, UpdatedDate = DateTime.Now.ToString() }); Db.SaveChanges(); ModelState.Clear(); TempData["msg"] = "Save Successfull"; TempData["success"] = "1"; GetAllDepartment(); ViewBag.DMButtonName = "Save"; return(View(new DepartmentMasterViewModel())); } catch { TempData["msg"] = "Department Is Not Inserted"; TempData["success"] = "0"; } } return(View(_DepMaster)); }
public ActionResult UpdateDepartmentDetail(long id, FormCollection collection) { DepartmentMasterViewModel Dep = new DepartmentMasterViewModel() { DepartmentMasterId = id }; return(RedirectToAction("AddDepartmentMaster", new { id })); }
public JsonResult GetallDepartment() { DepartmentMasterViewModel dep = new DepartmentMasterViewModel(); var Department = Db.DepartmentsMasters.ToList(); foreach (var Departments in Department) { dep.DepartmentMasterId = Departments.DepartmentMasterId; dep.DepartmentName = Departments.DepartmentName; dep.DepartmentCode = Departments.DepartmentCode; dep.CreatedDate = Departments.CreatedDate; dep.UpdatedDate = Departments.UpdatedDate; } return(Json(dep, JsonRequestBehavior.AllowGet)); }
public ActionResult AddDepartmentMaster(long?Id = null) { DepartmentMasterViewModel Dep; if (Id != null) { ViewBag.DMButtonName = "Update"; var DepartmentData = Db.DepartmentsMasters.Where(a => a.DepartmentMasterId == Id).FirstOrDefault(); Dep = new DepartmentMasterViewModel() { DepartmentMasterId = DepartmentData.DepartmentMasterId, DepartmentCode = DepartmentData.DepartmentCode, DepartmentName = DepartmentData.DepartmentName, CreatedDate = DepartmentData.CreatedDate }; return(View(Dep)); } else { ViewBag.DMButtonName = "Save"; Dep = null; return(View(Dep)); } }