Esempio n. 1
0
        public Klijenti Insert(KlijentiUpsertRequest request)
        {
            Korisnik korisnik = new Korisnik();
            Klijent  klijent  = new Klijent();



            korisnik.Ime           = request.Ime;
            korisnik.Prezime       = request.Prezime;
            korisnik.Adresa        = request.Adresa;
            korisnik.KorisnickoIme = request.KorisnickoIme;
            korisnik.LozinkaSalt   = GenerateSalt();
            korisnik.LozinkaHash   = GenerateHash(korisnik.LozinkaSalt, request.Lozinka);
            korisnik.Telefon       = request.Telefon;
            korisnik.GradId        = request.GradID;

            _db.Korisnik.Add(korisnik);

            klijent.DatumRegistracije = DateTime.Now;
            klijent.BrojNarudzbi      = request.BrojNarudzbi;
            klijent.KlijentId         = korisnik.KorisnikId;


            _db.Klijent.Add(klijent);

            _db.SaveChanges();

            Klijenti ret = null;

            return(ret);
        }
Esempio n. 2
0
        public Model.UpitiAdmin Insert(UpitiVozilaUpsertRequest request)
        {
            var entity = _mapper.Map <Database.KontaktUpit>(request);

            _db.Set <Database.KontaktUpit>().Add(entity);
            _db.SaveChanges();
            return(_mapper.Map <Model.UpitiAdmin>(entity));
        }