Example #1
0
 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;
 }
Example #2
0
        /// <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);
        }
Example #3
0
 public bool Insert(EmployeeFamilyDetail obj, string[] param, string spName)
 {
     return(_IFamilyDetailsRepository.Insert(obj, param, spName));
 }
Example #4
0
 public bool Update(EmployeeFamilyDetail obj, string[] param, string spName)
 {
     return(_IFamilyDetailsRepository.Update(obj, param, spName));
 }
Example #5
0
 public IEnumerable <EmployeeFamilyDetail> GetAll(EmployeeFamilyDetail obj, string[] param, string spName)
 {
     return(_IFamilyDetailsRepository.GetAll(obj, param, spName));
 }