public async Task <IActionResult> UpdateCategory(Guid id, [FromBody] UpdateCategory command) { if (!ModelState.IsValid) { return(BadRequest(command)); } return(await SendAsync(command.Bind(c => c.Id, id).Bind(c => c.UserId, UserId), resourceId : command.Id, resource : "categories")); }
public async Task <IActionResult> UpdateCategory(Guid id, [FromBody] UpdateCategory command) => await ExecuteAsync(command.Bind(x => x.ResourceId, id));