Ejemplo n.º 1
0
        public Model.Administracija Insert(AdministracijaInsertRequest request)
        {
            var entity = _mapper.Map <Database.Administracija>(request);

            if (request.Password != request.PasswordConfirmation)
            {
                throw new UserException("Passwordi se ne slazu!");
            }
            entity.LozinkaSalt = GenerateSalt();
            entity.LozinkaHash = GenerateHash(entity.LozinkaSalt, request.Password);
            _context.Administracija.Add(entity);
            _context.SaveChanges();
            // var list = _context.Administracija.ToList();
            //foreach (var x in list)
            //{
            //    if (x.KorisnickoIme == request.KorisnickoIme && x.Ime == request.Ime && x.Prezime == request.Prezime)
            //    {
            //        KorisniciUloge n = new KorisniciUloge
            //        {
            //            AdministracijaID = x.AdministracijaId,
            //            DatumIzmjene = DateTime.Now,
            //            UlogaID = 1
            //        };

            //        _context.KorisniciUloge.Add(n);
            //        _context.SaveChanges();
            //    }
            //}
            return(_mapper.Map <Model.Administracija>(entity));
        }
Ejemplo n.º 2
0
        public Model.Uplata Insert(UplataInsertRequest request)
        {
            var entity = _mapper.Map <Database.Uplata>(request);

            _context.Uplata.Add(entity);
            _context.SaveChanges();
            return(_mapper.Map <Model.Uplata>(entity));
        }
Ejemplo n.º 3
0
        public Model.Trening Insert(TreninziInsertRequest request)
        {
            var entity = _mapper.Map <Database.Trening>(request);

            _context.Trening.Add(entity);
            _context.SaveChanges();
            return(_mapper.Map <Model.Trening>(entity));
        }
        public Model.RezervacijaTreninga Insert(RezervacijaTreningaInsertRequest request)
        {
            var entity = _mapper.Map <Database.RezervacijaTreninga>(request);


            _context.RezervacijaTreninga.Add(entity);
            _context.SaveChanges();
            return(_mapper.Map <Model.RezervacijaTreninga>(entity));
        }
Ejemplo n.º 5
0
        public Model.Termin Update(int id, TerminInsertRequest request)
        {
            var entity = _context.Termin.Find(id);

            _context.Termin.Attach(entity);
            _context.Termin.Update(entity);
            _mapper.Map(request, entity);
            _context.SaveChanges();
            return(_mapper.Map <Model.Termin>(entity));
        }
Ejemplo n.º 6
0
        public Model.Polaznik Insert(PolazniciInsertRequest request)
        {
            var entity = _mapper.Map <Database.Polaznik>(request);

            if (request.Password != request.PasswordPotvrda)
            {
                throw new UserException("Passwordi se ne slazu");
            }
            entity.LozinkaSalt = GenerateSalt();
            entity.LozinkaHash = GenerateHash(entity.LozinkaSalt, request.Password);
            _context.Polaznik.Add(entity);
            _context.SaveChanges();
            return(_mapper.Map <Model.Polaznik>(entity));
        }
Ejemplo n.º 7
0
        public Model.Trener Insert(TreneriInsertRequest request)
        {
            var entity = _mapper.Map <Database.Trener>(request);

            if (request.Password != request.PasswordConfirmation)
            {
                throw new UserException("Passwordi se ne slazu");
            }
            entity.LozinkaSalt = GenerateSalt();
            entity.LozinkaHash = GenerateHash(entity.LozinkaSalt, request.Password);
            _context.Trener.Add(entity);
            _context.SaveChanges();
            return(_mapper.Map <Model.Trener>(entity));
        }
Ejemplo n.º 8
0
        public Model.Ocjene InsertRatingByUser(OcjeneUpsertRequest request)
        {
            var x = _context.Ocjene.Where(w => w.PolaznikID == request.PolaznikID && w.TrenerID == request.TrenerID).SingleOrDefault();

            if (x != null)
            {
                x.Ocjena = request.Ocjena;
                _context.SaveChanges();
                return(_mapper.Map <Model.Ocjene>(x));
            }
            else
            {
                var entity = _mapper.Map <Database.Ocjene>(request);
                _context.Ocjene.Add(entity);
                //  _context.Trener.Where(w => w.TrenerId== request.TrenerID).SingleOrDefault();
                _context.SaveChanges();
                return(_mapper.Map <Model.Ocjene>(entity));
            }
        }