public void UpdateComanda(AComanda ordre) { AComanda old = MockDatabase.Comandes.Find(c => c.Id == ordre.Id); old.Data = ordre.Data; old.Referencia = ordre.Referencia; old.Linies = ordre.Linies; }
public static AComanda Create(ComandaDTO ordre) { AComanda res = null; Creator creator = null; if (ordre is ComandaDTO) { creator = new ComandaCreator(); res = creator.FactoryMethod(); } res.Map(ordre); return(res); }
public static AComanda Map(this AComanda res, ComandaDTO ordre) { if (res != null && ordre != null) { res.Id = ordre.Id; res.Data = ordre.Data; res.Referencia = ordre.Referencia; var lista = new List <ALiniaComanda>(); foreach (LiniaComandaDTO linia in ordre.Linies) { lista.Add(LiniaComandaFactory.Create(linia)); } res.Linies = lista; } return(res); }
public void DeleteComanda(int id) { AComanda toDelete = MockDatabase.Comandes.Find(c => c.Id == id); MockDatabase.Comandes.Remove(toDelete); }
public void AddComanda(AComanda ordre) { MockDatabase.Comandes.Add(ordre); }
public static AComanda Map(this AComanda res, ComandaDTO ordre) { // TODO return(res); }