public Model.Osoblje Insert(OsobljeInsertRequest request)
        {
            var entity = _mapper.Map <Database.Osoblje>(request);

            if (request.Password != request.PasswordConfirmation)
            {
                throw new Exception("Passwordi se ne slažu");
            }

            entity.LozinkaSalt = GenerateSalt();
            entity.LozinkaHash = GenerateHash(entity.LozinkaSalt, request.Password);

            _context.Osoblje.Add(entity);
            _context.SaveChanges();

            foreach (var odjel in request.Odjeli)
            {
                Database.OdjeliOsoblje odjeliOsoblje = new Database.OdjeliOsoblje();
                odjeliOsoblje.OsobljeId = entity.OsobljeId;
                odjeliOsoblje.OdjelId   = odjel;
                _context.OdjeliOsoblje.Add(odjeliOsoblje);
            }

            _context.SaveChanges();

            return(_mapper.Map <Model.Osoblje>(entity));
        }
Exemple #2
0
        public RSII25092020 Insert(RSII25092020InsertRequest request)
        {
            var entity = _mapper.Map <Database.Rsii25092020>(request);


            _context.Rsii25092020.Add(entity);
            _context.SaveChanges();

            return(_mapper.Map <Model.RSII25092020>(entity));
        }
Exemple #3
0
        public Model.Obavjestenja Insert(ObavjestenjaInsertRequest request)
        {
            var entity = _mapper.Map <Database.Obavjestenja>(request);


            _context.Obavjestenja.Add(entity);
            _context.SaveChanges();

            return(_mapper.Map <Model.Obavjestenja>(entity));
        }
        public Model.Reklamacije Insert(ReklamacijeInsertRequest request)
        {
            var entity = _mapper.Map <Database.Reklamacije>(request);


            _context.Reklamacije.Add(entity);
            _context.SaveChanges();

            _context.SaveChanges();

            return(_mapper.Map <Model.Reklamacije>(entity));
        }
Exemple #5
0
        public Model.Kupci Insert(KupciInsertRequest request)
        {
            var entity = _mapper.Map <Database.Kupci>(request);

            if (request.Password != request.PasswordConfirmation)
            {
                throw new Exception("Passwordi se ne slažu");
            }

            entity.LozinkaSalt = GenerateSalt();
            entity.LozinkaHash = GenerateHash(entity.LozinkaSalt, request.Password);

            _context.Kupci.Add(entity);
            _context.SaveChanges();

            return(_mapper.Map <Model.Kupci>(entity));
        }