Пример #1
0
        public async Task <InstitutionResponseModel> Save(InstitutionUpdateModel institutionUpdateModel)
        {
            var entity = _mapper.Map <Institution>(institutionUpdateModel);
            await _repository.Save(entity);

            institutionUpdateModel.Id = entity.Id;

            return(_mapper.Map <InstitutionResponseModel>(entity));
        }
Пример #2
0
        public async Task <IActionResult> Save([FromBody] InstitutionUpdateModel institutionUpdateModel)
        {
            try
            {
                institutionUpdateModel.Logo = _filesService.UploadFile(institutionUpdateModel.Logo) ?? institutionUpdateModel.Logo;
                var institutionResponse = await _institutionsService.Save(institutionUpdateModel);

                return(Created("Add", institutionResponse));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }