Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
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);
        }