public void AjouterConsommation(IBreuvage cons) { IBreuvage breuvage = null; if (cons.TypeBoisson == (int)TypeBoisson.Cafe) { breuvage = BreuvageFactory.PreparerBreuvage(cons.TypeBoisson); } else if (cons.TypeBoisson == (int)TypeBoisson.Chocolat) { breuvage = BreuvageFactory.PreparerBreuvage(cons.TypeBoisson); } else if (cons.TypeBoisson == (int)TypeBoisson.LeThe) { breuvage = BreuvageFactory.PreparerBreuvage(cons.TypeBoisson); } var retour = _mapper.Map <Consommation>(RemplirObjet(breuvage, cons)); retour.AddedDate = DateTime.Now; _repoConsommation.Insert(retour); var consom = _repoConsommateur.Get(cons.ConsommateurID); consom.DerniereSelection = cons.DerniereSelection; consom.ModifiedDate = DateTime.Now; _repoConsommateur.Update(consom); }
public IBreuvage RemplirObjet(IBreuvage breuFactory, IBreuvage source) { source.Nom = breuFactory.Nom; return(source); }