public string Insert(Department department) { string message = "Insertion Faield"; bool isCode = departmentGetway.IsUniqueCode(department); bool isName = departmentGetway.IsUniqueName(department); if (isCode) { message = "Department Code is Already Exists"; return(message); } else if (isName) { message = "Department Name is Already Exists"; return(message); } else { int isSaved = departmentGetway.InsertDepartment(department); if (isSaved > 0) { message = "Save Successfully"; } return(message); } }
public bool IsUniqueCode(int Id, string initialDeptCode, string deptCode) { if (Id == 0 || (Id > 0 && initialDeptCode != deptCode)) { return _deptGetway.IsUniqueCode(deptCode); } return true; }