public ResponseFirmDTO CreateFirm(FirmDTO model) { var firmDTO = new ResponseFirmDTO(); if (model != null) { var mapperFirm = _mapper.Map <Firm>(model); var addedFirm = _firmRepository.Create(mapperFirm); firmDTO = _mapper.Map <ResponseFirmDTO>(addedFirm.Result); } return(firmDTO); }
public ResponseFirmDTO GetFirmById(string Id) { var firmDTO = new ResponseFirmDTO(); if (!string.IsNullOrEmpty(Id)) { var response = _firmRepository.GetFilter(x => x.Id == Id); if (response.Result != null) { firmDTO = _mapper.Map <ResponseFirmDTO>(response.Result); } } return(firmDTO); }
public ResponseFirmDTO UpdateFirm(UpdateFirmDTO updateFirmDTO) { if (updateFirmDTO == null) { return(null); } var responseFirmDTO = new ResponseFirmDTO(); var updatedFirm = _mapper.Map <Firm>(updateFirmDTO); _firmRepository.Update(updatedFirm); responseFirmDTO = _mapper.Map <ResponseFirmDTO>(updatedFirm); return(responseFirmDTO); }