public async Task UpdateSharedAsync(UpdateSharedList model, IValidator <UpdateSharedList> validator) { ValidateAndThrow(model, validator); var list = _mapper.Map <ToDoList>(model); list.ModifiedDate = DateTime.UtcNow; await _listsRepository.UpdateSharedAsync(list); }
public async Task <IActionResult> UpdateShared([FromBody] UpdateSharedList dto) { if (dto == null) { return(BadRequest()); } try { dto.UserId = IdentityHelper.GetUserId(User); } catch (UnauthorizedAccessException) { return(Unauthorized()); } await _listService.UpdateSharedAsync(dto, _updateSharedValidator); return(NoContent()); }