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)); }
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)); } }