public async Task <CommandeLigneEntity> DeleteAsync(CommandeLigneEntity item) { _context.Remove(item); await _context.SaveChangesAsync(); return(item); }
public async Task <CommandeLigneEntity> AddAsync(CommandeLigneEntity item) { _context.CommandeClientLigneEntities.Add(item); await _context.SaveChangesAsync(); return(item); }
public async Task <CommandeLigneEntity> Update(CommandeLigneEntity item) { if (!_repository.Exist(item.Id)) { throw new NotFoundException(ExceptionMessageUtil.NOT_FOUND); } return(await _repository.UpdateAsync(item)); }
public async Task <CommandeLigneEntity> AddArticle(CommandeEntity commande, int id_article) { CommandeLigneEntity ligne = new CommandeLigneEntity(); ligne.Commande = commande; ligne.Article = await _service_article.GetOneById(id_article); return(await _repository.AddAsync(ligne)); }
public async Task <IActionResult> UpdateLigneQuantite(int ligne_Quantite, int ligne_Id) { CommandeLigneEntity ligne = await _service_commande_ligne.GetOneById(ligne_Id); ligne.Quantite = ligne_Quantite; await _service_commande_ligne.Update(ligne); return(RedirectToAction(nameof(Panier))); }
public object getPriceTotals(CommandeLigneEntity item) { var _ht = item.Quantite * item.Article.PrixUnitaire; var _tva = _ht * (item.Article.NomTypeTVA.Taux / 100.0M); var _ttc = _ht + _tva; var data = new { HT = _ht, TVA = _tva, TTC = _ttc }; return(data); }