public async Task <IActionResult> UpdateCollection(CollectionUpdateRequest request, User user) { var result = (OkObjectResult) await GetCollection(request.Name, user); var collection = (Collection)result.Value; if (collection == null) { return(null); } collection.Name = request.NewName; collection.Color = request.Color; await _context.SaveChangesAsync(); return(new OkObjectResult(collection)); }
public async Task <IActionResult> UpdateCollection(CollectionUpdateRequest request) { return(await _services.UpdateCollection(request, (User)HttpContext.Items["User"])); }