public async Task <Portfolio> Handle(UpdatePortfolio request, CancellationToken cancellationToken) { Portfolio result = await ctx.Portfolios.Include(v => v.Files).SingleAsync(v => v.Id == request.Id); result.DisplayName = request.DisplayName; ctx.Entry(result).Property(v => v.RowVersion).OriginalValue = request.RowVersion; await ctx.SaveChangesAsync(); return(result); }
public async Task <ActionResult <Portfolio> > Update(UpdatePortfolio request) { Portfolio result = await mediator.Send(request); return(result); }