public FamilyController(IRelationService IRelationService, IFamilyDetailsService IFamilyDetailsService, IPersonalService IPersonalService, IUserService IUserService) { _IRelationService = IRelationService; _relation = new Master_Relation(); _IFamilyDetailsService = IFamilyDetailsService; _employeeFamilyDetail = new EmployeeFamilyDetail(); _IPersonalService = IPersonalService; this._IUserService = IUserService; }
/// <summary> /// Soft delete family details /// </summary> /// <param name="FamDetID"></param> /// <returns></returns> public bool DeleteEmployeeFamilyDetails(long FamDetID, string userName) { bool result; using (IPDEntities ctx = new IPDEntities()) { try { EmployeeFamilyDetail familyDetails = ctx.EmployeeFamilyDetails.Where(m => m.FamDetID == FamDetID).FirstOrDefault(); familyDetails.IsActive = false; familyDetails.UpdatedDate = DateTime.UtcNow; familyDetails.UpdatedBy = userName; ctx.SaveChanges(); result = true; } catch (Exception ex) { result = false; } } return(result); }
public bool Insert(EmployeeFamilyDetail obj, string[] param, string spName) { return(_IFamilyDetailsRepository.Insert(obj, param, spName)); }
public bool Update(EmployeeFamilyDetail obj, string[] param, string spName) { return(_IFamilyDetailsRepository.Update(obj, param, spName)); }
public IEnumerable <EmployeeFamilyDetail> GetAll(EmployeeFamilyDetail obj, string[] param, string spName) { return(_IFamilyDetailsRepository.GetAll(obj, param, spName)); }