コード例 #1
0
        public async Task <IActionResult> OrderBySomething(ProBasket catalog, object criterio, CancellationToken cancellation)
        {
            var query  = new OrderBySomething(catalog, criterio);
            var result = await mediator.Send(query);

            return(View(result));
        }
コード例 #2
0
        public async Task <ProBasket> Create(ProBasket entity)
        {
            await command.proBaskets.AddAsync(entity);

            await command.SaveChangesAsync();

            return(entity);
        }
コード例 #3
0
        public async Task <IActionResult> Create(ProBasket catalog, CancellationToken cancellation)
        {
            var command = new CreateProBasket(catalog);
            var result  = await mediator.Send(command);

            if (result != null)
            {
                return(Ok(result));
            }
            return(BadRequest("Try again"));
        }
コード例 #4
0
 public async Task UpdateById(ProBasket entity, uint id)
 {
     command.proBaskets.Attach(entity);
     command.Update(id);
     await command.SaveChangesAsync();
 }
コード例 #5
0
 public async Task Update(ProBasket entity)
 {
     command.proBaskets.Update(entity);
     await command.SaveChangesAsync();
 }
コード例 #6
0
 public IEnumerable <ProBasket> OrderByCriterio(ProBasket entity, object y)
 {
     return(command.proBaskets.OrderBy(x => entity.GetType().GetProperties() == y));
 }
コード例 #7
0
 public async Task Delete(ProBasket entity)
 {
     command.proBaskets.Remove(entity);
     await command.SaveChangesAsync();
 }
コード例 #8
0
        public async Task <int> Count(ProBasket entity)
        {
            var read = await ReadAll(entity => true);

            return(read.Count());
        }
コード例 #9
0
 public DeleteProBasketById(ProBasket catalog, uint id)
 {
     this.catalog = catalog;
     this.id      = id;
 }
コード例 #10
0
 public CountProBasket(ProBasket catalog)
 {
     this.catalog = catalog;
 }
コード例 #11
0
 public UpdateProBasketById(uint id, ProBasket item)
 {
     this.id   = id;
     this.item = item;
 }
コード例 #12
0
 public ProBasketDto(ProBasket basket)
 {
     this.id          = basket.id;
     this.basketItems = basket.basketItems;
 }
コード例 #13
0
 public CreateProBasket(ProBasket catalog)
 {
     this.catalog = catalog;
 }
コード例 #14
0
 public OrderBySomething(ProBasket items, object criterio)
 {
     this.items    = items;
     this.criterio = criterio;
 }