Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public async Task <ActionResult <Portfolio> > Update(UpdatePortfolio request)
        {
            Portfolio result = await mediator.Send(request);

            return(result);
        }