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; } }
public AdditionalEquipment GetAdditional(string symbol) { return(Additionals.FirstOrDefault(x => x.Symbol == symbol)); }