public async Task UpdateAsync([BindRequired, FromRoute] Guid id, [FromForm] RequestCreateUpdateModel requestCreateUpdateModel) { var roles = GetUserRoles(); var itemDto = _mapper.Map <RequestCreateUpdateModel, RequestDto>(requestCreateUpdateModel); itemDto.Id = id; await _requestService.UpdateAsync(itemDto, roles); }
public async Task <ActionResult <RequestModel> > CreateItemAsync([FromForm] RequestCreateUpdateModel requestCreateUpdateModel) { var roles = GetUserRoles(); RequestDto itemDto = _mapper.Map <RequestCreateUpdateModel, RequestDto>(requestCreateUpdateModel); itemDto = await _requestService.CreateAsync(itemDto, roles); var itemModel = _mapper.Map <RequestDto, RequestModel>(itemDto); return(CreatedItem <RequestModel, Guid>(itemModel)); }