Beispiel #1
0
        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);
        }
        public IActionResult UpdateFirm(UpdateFirmDTO model)
        {
            var firm = _firmService.GetFirmById(model.Id);

            if (string.IsNullOrEmpty(firm.Id))
            {
                return(OK(StatusCodeType.FIRM_NOTFOUND, StatusMessage.FIRM_NOTFOUND, false));
            }

            var response = _firmService.UpdateFirm(model);

            if (response == null)
            {
                return(OK(StatusCodeType.HAS_EXCEPTION, StatusMessage.HAS_EXCEPTION, response));
            }

            return(OK(StatusCodeType.SUCCESS, StatusMessage.SUCCESS, response));
        }