public RequestMessageFormat <HouseMemberDTO> GetById(int id) { RequestMessageFormat <HouseMemberDTO> response = new RequestMessageFormat <HouseMemberDTO>(); try { HouseMember houseMember = this.HouseMemberRepository.FindById(id); HouseMemberDTO houseMemberDTO = this.AutoMapperConfigurations.HouseMemberToHouseMemberDTO(houseMember); if (houseMember == null) { response.Data = null; response.Success = false; response.Message = "House Member Not Found"; return(response); } else { response.Data = houseMemberDTO; response.Success = true; response.Message = "Data fetched successfully"; return(response); } } catch (Exception) { response.Message = "Some Error Occurred while deleting data. Please try again"; response.Success = false; response.Data = null; return(response); } }
private bool CheckEmptyData(HouseMemberDTO houseMemberDTO) { if (string.IsNullOrWhiteSpace(houseMemberDTO.FirstName) || string.IsNullOrWhiteSpace(houseMemberDTO.LastName) ) { return(true); } return(false); }
public RequestMessageFormat <HouseMemberDTO> Add(HouseMemberDTO houseMemberDTO) { RequestMessageFormat <HouseMemberDTO> response = new RequestMessageFormat <HouseMemberDTO>(); try { houseMemberDTO.CreatedOn = DateTime.Now; houseMemberDTO.ModifiedOn = DateTime.Now; if (this.CheckEmptyData(houseMemberDTO)) { response.Message = "Entered Invalid Data"; response.Data = null; response.Success = false; return(response); } HouseMember houseMember = this.AutoMapperConfigurations.HouseMemberDTOToHouseMember(houseMemberDTO); bool isAdded = this.HouseMemberRepository.Add(houseMember); if (isAdded) { response.Message = "Added Successfully"; houseMemberDTO.ID = houseMember.ID; response.Data = houseMemberDTO; response.Success = true; return(response); } } catch (Exception) { response.Message = "Some Error Occurred while adding data please try again"; response.Data = null; response.Success = false; return(response); } return(response); }
public HttpResponseMessage Put([FromBody] HouseMemberDTO houseMemberDTO) { return(Request.CreateResponse(HttpStatusCode.OK, this.HouseMemberBusinessLogic.Update(houseMemberDTO))); }
public HouseMember HouseMemberDTOToHouseMember(HouseMemberDTO houseMemberDTO) { return(Mapper.Map <HouseMember>(houseMemberDTO)); }
public RequestMessageFormat <HouseMemberDTO> Update(HouseMemberDTO houseMemberDTO) { throw new NotImplementedException(); }