Beispiel #1
0
        public Model.Recenzija Insert(RecenzijaInsertRequest insert)
        {
            var entity = _mapper.Map <Database.Recenzija>(insert);

            _context.Recenzija.Add(entity);
            _context.SaveChanges();
            return(_mapper.Map <Model.Recenzija>(entity));
        }
Beispiel #2
0
        public Model.Cjenovnik Insert(CijenaInsertRequest insert)
        {
            var dodavanje = _mapper.Map <Database.Cjenovnik>(insert);

            _context.Cjenovnik.Add(dodavanje);
            _context.SaveChanges();
            return(_mapper.Map <Model.Cjenovnik>(dodavanje));
        }
Beispiel #3
0
        public Model.Soba Delete(int id)
        {
            var entity = _context.Soba.Find(id);

            _context.Soba.Remove(entity);
            _context.SaveChanges();
            return(_mapper.Map <Model.Soba>(entity));
        }
        public Model.SobaStatus Insert(SobaStatusInsertRequest insert)
        {
            var entity = _mapper.Map <Database.SobaStatus>(insert);

            _context.SobaStatus.Add(entity);
            _context.SaveChanges();
            return(_mapper.Map <Model.SobaStatus>(entity));
        }
Beispiel #5
0
        public Model.Novosti Insert(NovostiInsertRequest insert)
        {
            var dodaj = _mapper.Map <Database.Novosti>(insert);

            _context.Novosti.Add(dodaj);
            _context.SaveChanges();
            return(_mapper.Map <Model.Novosti>(dodaj));
        }
        public Model.VrstaOsoblja Insert(VrstaOsobljaInsertRequest insert)
        {
            var entity = _mapper.Map <Database.VrstaOsoblja>(insert);

            _context.VrstaOsoblja.Add(entity);
            _context.SaveChanges();
            return(_mapper.Map <Model.VrstaOsoblja>(entity));
        }
Beispiel #7
0
        public Model.Drzava Insert(DrzavaSearchRequest insert)
        {
            var entity = _mapper.Map <Database.Drzava>(insert);

            _context.Drzava.Add(entity);
            _context.SaveChanges();
            return(_mapper.Map <Model.Drzava>(entity));
        }
Beispiel #8
0
        public Model.Gost Insert(GostiInsertRequest requst)
        {
            var entity = _mapper.Map <Database.Gost>(requst);

            if (requst.Lozinka != requst.PotvrdiLozinku)
            {
                throw new UserException("Lozinke se ne podudaraju");
            }
            entity.LozinkaSalt = Util.PasswordGenerator.GenerateSalt();
            entity.LozinkaHash = Util.PasswordGenerator.GenerateHash(requst.Lozinka, entity.LozinkaSalt);
            _context.Gost.Add(entity);
            _context.SaveChanges();
            return(_mapper.Map <Model.Gost>(entity));
        }
Beispiel #9
0
        public Model.Osoblje Insert(OsobljeInsertRequest insert)
        {
            var entity = _mapper.Map <Database.Osoblje>(insert);

            if (insert.Lozinka != insert.PotvrdiLozinku)
            {
                throw new UserException("Lozinke se ne podudaraju");
            }
            entity.LozinkaSalt = Util.PasswordGenerator.GenerateSalt();
            entity.LozinkaHash = Util.PasswordGenerator.GenerateHash(insert.Lozinka, entity.LozinkaSalt);
            _context.Osoblje.Add(entity);
            _context.SaveChanges();
            //foreach (var item in insert.Uloge)
            //{
            //    var korisniciUloga = new Database.KorisniciUloge();
            //    korisniciUloga.DatumIzmjene = DateTime.Now;
            //    korisniciUloga.KorisnikId =entity.Id;
            //    korisniciUloga.UlogaId = item;
            //    _context.KorisniciUloge.Add(korisniciUloga);
            //}
            return(_mapper.Map <Model.Osoblje>(entity));
        }