Exemple #1
0
        public Model.User Delete(int id)
        {
            eHairdresserSalonFareBugojno.Database.User user = _context.Users.Find(id);

            if (user != null)
            {
                _context.Users.Remove(user);
                _context.SaveChanges();
            }

            return(_mapper.Map <Model.User>(user));
        }
Exemple #2
0
        public Model.User Insert(UserUpsertRequest model)
        {
            eHairdresserSalonFareBugojno.Database.User user = _mapper.Map <eHairdresserSalonFareBugojno.Database.User>(model);

            _context.Add(user);

            if (model.Password != model.PasswordConfirm)
            {
                throw new Exception("Password and password confirm are not same!");
            }

            user.PasswordSalt = GenerateSalt();
            user.PasswordHash = GenerateHash(user.PasswordSalt, model.Password);
            _context.SaveChanges();

            return(_mapper.Map <Model.User>(user));
        }