public PachetGetModel Create(PachetPostModel pachetModel) { Pachet toAdd = PachetPostModel.ToPachet(pachetModel); context.Pachete.Add(toAdd); context.SaveChanges(); return(PachetGetModel.FromPachet(toAdd)); }
public Pachet Create(PachetPostModel pachetPostModel) { Pachet toAdd = PachetPostModel.ToPachet(pachetPostModel); context.Pachets.Add(toAdd); context.SaveChanges(); return(toAdd); }
//acum mutam logica din Controller pe Service. //Nu il eliminam dar Controller-ul va apela Service si nu va mai apela UI-ul Service-ul public Pachet Create(PachetPostModel pachet, User addedBy) { Pachet toAdd = PachetPostModel.ToPachet(pachet); toAdd.Owner = addedBy; context.Pachete.Add(toAdd); context.SaveChanges(); return(toAdd); }
public PachetGetModel GetById(int id) { Pachet pachet = context .Pachets .AsNoTracking() .FirstOrDefault(p => p.Id == id); return(PachetGetModel.FromPachet(pachet)); }
public static PachetGetModel FromPachet(Pachet pachet) { return(new PachetGetModel { TaraOrigine = pachet.TaraOrigine, DenumireExpeditor = pachet.DenumireExpeditor, TaraDestinatie = pachet.TaraDestinatie, DenumireDestinatar = pachet.DenumireDestinatar, AdresaDestinatar = pachet.AdresaDestinatar, Cost = pachet.Cost }); }
public static PachetGetModel FromPachet(Pachet pachet) { return(new PachetGetModel { TaraOrigine = pachet.TaraOrigine, Expeditor = pachet.Expeditor, TaraDestinatie = pachet.TaraDestinatie, Destinatar = pachet.Destinatar, Adresa = pachet.Adresa, Cost = pachet.Cost, CodTracking = pachet.CodTracking }); }
public Pachet Upsert(int id, Pachet pachet) { var existing = context.Pachete.AsNoTracking().FirstOrDefault(f => f.Id == id); if (existing == null) { context.Pachete.Add(pachet); context.SaveChanges(); return(pachet); } pachet.Id = id; context.Pachete.Update(pachet); context.SaveChanges(); return(pachet); }
public void Init(Pachet pachet) { XmlDocument doc = new XmlDocument(); doc.Load("D:\\Anul II\\OOP\\labs\\lab-6\\POS\\app1\\Servicii.xml"); XmlNodeList lista_noduri = doc.SelectNodes("/servicii/Serviciu"); foreach (XmlNode nod in lista_noduri) { string nume = nod["Nume"].InnerText; string codIntern = nod["CodIntern"].InnerText; int pret = int.Parse(nod["Pret"].InnerText); string categorie = nod["Categorie"].InnerText; Serviciu serv = new Serviciu(elemente.Count + 1, nume, codIntern, pret, categorie);// think about another id not related to elemente.Count same in PacheteMgr pachet.Add_element(serv); } }
public PachetGetModel Upsert(int id, PachetPostModel pachetPostModel) { var existing = context.Pachets.AsNoTracking().FirstOrDefault(pachet => pachet.Id == id); if (existing == null) { Pachet toAdd = PachetPostModel.ToPachet(pachetPostModel); context.Pachets.Add(toAdd); context.SaveChanges(); return(PachetGetModel.FromPachet(toAdd)); } Pachet Update = PachetPostModel.ToPachet(pachetPostModel); Update.Id = id; context.Pachets.Update(Update); context.SaveChanges(); return(PachetGetModel.FromPachet(Update)); }
public void Init(Pachet pachet) { XmlDocument doc = new XmlDocument(); doc.Load("D:\\Anul II\\OOP\\labs\\lab-6\\POS\\app1\\Produse.xml"); XmlNodeList lista_noduri = doc.SelectNodes("/produse/Produs"); foreach (XmlNode nod in lista_noduri) { string nume = nod["Nume"].InnerText; string codIntern = nod["CodIntern"].InnerText; int pret = int.Parse(nod["Pret"].InnerText); string categorie = nod["Categorie"].InnerText; string producator = nod["Producator"].InnerText; Produs prod = new Produs(elemente.Count + 1, nume, codIntern, pret, categorie, producator); pachet.Add_element(prod); } }
public PachetGetModel Upsert(int id, PachetPostModel pachetModel) { var existing = context.Pachete.AsNoTracking().FirstOrDefault(p => p.Id == id); if (existing == null) { Pachet toAdd = PachetPostModel.ToPachet(pachetModel); context.Pachete.Add(toAdd); context.SaveChanges(); return(PachetGetModel.FromPachet(toAdd)); } //context.Entry(existing).State = EntityState.Detached; Pachet toUpdate = PachetPostModel.ToPachet(pachetModel); toUpdate.Id = id; context.Pachete.Update(toUpdate); context.SaveChanges(); return(PachetGetModel.FromPachet(toUpdate)); }
public void InitListafromXML() { XmlDocument doc = new XmlDocument(); doc.Load("D:\\Anul II\\OOP\\labs\\lab-6\\POS\\app1\\Pachete.xml"); XmlNodeList lista_noduri = doc.SelectNodes("/pachete/Pachet"); foreach (XmlNode nod in lista_noduri) { string nume = nod["Nume"].InnerText; string codIntern = nod["CodIntern"].InnerText; int nrProduse = int.Parse(nod["Produse"].InnerText); int nrServicii = int.Parse(nod["Servicii"].InnerText); string categorie = nod["Categorie"].InnerText; Pachet pachet = new Pachet(elemente.Count + 1, nume, codIntern, categorie, nrServicii, nrProduse); ProduseMgr produse = new ProduseMgr(); ServiciuMgr servicii = new ServiciuMgr(); produse.Init(pachet); servicii.Init(pachet); elemente.Add(pachet); } }
// Start is called before the first frame update void Start() { pachet = pachetel.GetComponent <Pachet>(); pachet.shuffle(); int[,] pachet2 = new int[32, 2]; int ValIncr, CulIncr; for (int i = 0; i < 33; i++) { ValIncr = pachet.ReturnCardVal(i); for (int j = 0; j < 4; j++) { s { CulIncr = pachet.ReturnCardCol(i); pachet2[i, j] = { { ValIncr, CulIncr } }; } } } gameObject.GetComponent <SpriteRenderer>().sprite = Resources.Load("c01", typeof(Sprite)) as Sprite; string nume = gameObject.GetComponent <SpriteRenderer>().sprite.texture.name; transform.localScale = new Vector3(0.35f, 0.35f); int carte = 0; Int32.TryParse(nume, out carte); Console.WriteLine(carte); }
public IActionResult Put(int id, [FromBody] Pachet pachet) { var result = pachetService.Upsert(id, pachet); return(Ok(result)); }