public static ALiniaComanda Map(this ALiniaComanda res, LiniaComandaDTO linia) { if (res != null) { res.IdLinia = linia.IdLinia; res.Item = ItemFactory.Create(linia.Item); res.Quantitat = linia.Quantitat; } return(res); }
public static ALiniaComanda Create(LiniaComandaDTO linia) { ALiniaComanda res = null; Creator creator = null; if (linia is LiniaComandaDTO) { creator = new LiniaComandaCreator(); res = creator.FactoryMethod(); } res.Map(linia); return(res); }