Example #1
0
        public PachetGetModel Create(PachetPostModel pachetModel)
        {
            Pachet toAdd = PachetPostModel.ToPachet(pachetModel);

            context.Pachete.Add(toAdd);
            context.SaveChanges();
            return(PachetGetModel.FromPachet(toAdd));
        }
Example #2
0
        public Pachet Create(PachetPostModel pachetPostModel)
        {
            Pachet toAdd = PachetPostModel.ToPachet(pachetPostModel);

            context.Pachets.Add(toAdd);
            context.SaveChanges();
            return(toAdd);
        }
Example #3
0
        //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);
        }
Example #4
0
        public PachetGetModel GetById(int id)
        {
            Pachet pachet = context
                            .Pachets
                            .AsNoTracking()
                            .FirstOrDefault(p => p.Id == id);

            return(PachetGetModel.FromPachet(pachet));
        }
Example #5
0
 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
     });
 }
Example #6
0
 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
     });
 }
Example #7
0
        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);
        }
Example #8
0
        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);
            }
        }
Example #9
0
        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));
        }
Example #10
0
        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);
            }
        }
Example #11
0
        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));
        }
Example #12
0
        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);
            }
        }
Example #13
0
    // 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);
    }
Example #14
0
        public IActionResult Put(int id, [FromBody] Pachet pachet)
        {
            var result = pachetService.Upsert(id, pachet);

            return(Ok(result));
        }