public ActionResult AddDesignation(VM_Designation designation) { if (ModelState.IsValid) { try { tblDesignation aDesignation = new tblDesignation(); aDesignation.DesignationName = designation.DesignationName; aDesignation.WorkShopId = Int32.Parse(SessionManger.WorkShopOfLoggedInUser(Session).ToString()); aDesignation.CreatedBy = SessionManger.LoggedInUser(Session); aDesignation.CreatedDateTime = DateTime.Now; aDesignation.EditedBy = null; aDesignation.EditedDateTime = null; unitOfWork.DesignationRepository.Insert(aDesignation); unitOfWork.Save(); return(Json(new { success = true, successMessage = "Designation Save Successfully" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, errorMessage = ex }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, errorMessage = "Designation not Save" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Update(VM_Designation designation) { if (ModelState.IsValid) { try { tblDesignation aDesignation = unitOfWork.DesignationRepository.GetByID(designation.DesignationId); aDesignation.DesignationName = designation.DesignationName; aDesignation.EditedBy = SessionManger.LoggedInUser(Session); aDesignation.EditedDateTime = DateTime.Now; unitOfWork.DesignationRepository.Update(aDesignation); unitOfWork.Save(); return(Json(new { success = true, successMessage = "Designation Info update successfully." }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, errorMessage = ex }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, errorMessage = "Model is not valid" }, JsonRequestBehavior.AllowGet)); } }