private async Task <Resource> OnGet(Guid id, string returnUrl = null) { var resource = await _context.Resources .WithDetails() .FirstOrDefaultAsync(it => it.Id == id); Command = new EditResourceCommand(resource); ReturnUrl = returnUrl ?? Request.Headers["Referer"].ToString(); IsGroup = resource is ResourcesGroup; return(resource); }
public async Task <IActionResult> Update([FromBody] EditResourceCommand command) { await Mediator.Send(command); return(NoContent()); }