Exemple #1
0
        public async Task DeleteAdditional(string symbol)
        {
            var additionalToDelete = Additionals.FirstOrDefault(x => x.Symbol == symbol);

            additionalToDelete.QuantityInStock = 0;
            await UpdateAdditional(additionalToDelete);
        }
        public async Task UpdateAdditional(AdditionalEquipment additional)
        {
            var additionalToUpdate = Additionals.FirstOrDefault(x => x.Symbol == additional.Symbol);

            additionalToUpdate.QuantityInStock = additional.QuantityInStock;
            additionalToUpdate.Price           = additional.Price;
            additionalToUpdate.Name            = additional.Name;

            context.AdditionalEquipment.Update(additionalToUpdate);
            await context.SaveChangesAsync();
        }
 public async Task DeleteAdditional(string symbol)
 {
     try
     {
         var additionalToDelete = Additionals.FirstOrDefault(x => x.Symbol == symbol);
         context.AdditionalEquipment.Remove(additionalToDelete);
         await context.SaveChangesAsync();
     }
     catch (Microsoft.EntityFrameworkCore.DbUpdateException)
     {
         return;
     }
 }
Exemple #4
0
 public AdditionalEquipment GetAdditional(string symbol)
 {
     return(Additionals.FirstOrDefault(x => x.Symbol == symbol));
 }