public ResultDto UpdateFamily(EmployeeDto empDto) { ResultDto resultDto = new ResultDto(); string objectName = "EmployeeFamilyDetails"; try { _dbContext.uspEmployeeFamilyDetailsUpdate(empDto.EmployeeID, empDto.NomineeName, empDto.NomineeRelationship, empDto.ParentGuardianName, empDto.ParentGuardianRelationship , empDto.SocialCategory, empDto.FamilyIncome, empDto.EarningMembersInFamily, empDto.NonEarningMembersInFamily, empDto.AssetsInNameOfEmployee, empDto.UserID, empDto.DateOfRetirement, empDto.Religion); resultDto.ObjectId = (int)empDto.EmployeeID; if (resultDto.ObjectId > 0) { resultDto.Message = string.Format("{0} details saved successfully with code : {1}", objectName, empDto.EmployeeCode); } else if (resultDto.ObjectId == -1) { resultDto.Message = string.Format("Error occured while generating {0} code", objectName); } else { resultDto.Message = string.Format("Error occured while saving {0} details", objectName); } } catch (Exception) { resultDto.Message = string.Format("Service layer error occured while saving the {0} details", objectName); resultDto.ObjectId = -98; } return(resultDto); }