public IActionResult Edit(vmDepartmentalHead modelData) { //var headObj = db.BranchHead.Get(modelData.Id); if (ModelState.IsValid) { DepartmentalHead head = db.DepartmentalHead.GetFirstOrDefault(c => c.Id == modelData.Id); head.CompanyId = modelData.CompanyId; head.EmployeeId = modelData.EmployeeId; head.BranchId = modelData.BranchId; head.DivisionId = modelData.DivisionId; head.SisterConcernId = modelData.SisterConcernId; head.DepartmentId = modelData.DepartmentId; db.DepartmentalHead.Update(head); db.Save(); if (head.Id > 0) { return(Json(true)); } } return(Json(false)); }
public IActionResult Create(vmDepartmentalHead vmDepartmentalHead) { if (!ModelState.IsValid) { DepartmentalHead departmental = new DepartmentalHead() { CompanyId = vmDepartmentalHead.CompanyId, SisterConcernId = vmDepartmentalHead.SisterConcernId, EmployeeId = vmDepartmentalHead.EmployeeId, BranchId = vmDepartmentalHead.BranchId == 0 ? (int?)null : vmDepartmentalHead.BranchId, DivisionId = vmDepartmentalHead.DivisionId == 0 ? (int?)null : vmDepartmentalHead.DivisionId, DepartmentId = vmDepartmentalHead.DepartmentId }; db.DepartmentalHead.Add(departmental); db.Save(); ModelState.Clear(); if (departmental.Id > 0) { return(Json(true)); } } return(Json(false)); }