Exemplo n.º 1
0
        public int SaveUser(UserDTO user)
        {
            string passwordSalt = CreateSalt(5);
            string pasword      = CreatePasswordHash(user.Password, passwordSalt);

            Model.Entity.User objUser = new Model.Entity.User();
            objUser.UserID        = getNewUserId();
            objUser.PasswordHash  = pasword;
            objUser.PasswordSalt  = passwordSalt;
            objUser.FirstName     = user.FirstName;
            objUser.MiddleName    = user.MiddleName;
            objUser.LastName      = user.LastName;
            objUser.EmailAddress  = user.EmailAddress;
            objUser.Mobile        = user.Mobile;
            objUser.CreatedOnDate = DateTime.Now;
            objUser.ModifiedDate  = DateTime.Now;

            _userRepository.Add(objUser);
            _unitOfWork.Commit();

            Model.Entity.UserRoleMapping roleMapping = new Model.Entity.UserRoleMapping();
            roleMapping.UserRoleMappingID = getNewUserRoleMappingId();
            roleMapping.RoleID            = 2;
            roleMapping.UserID            = objUser.UserID;

            _userRoleMappingRepository.Add(roleMapping);
            _unitOfWork.Commit();


            return(objUser.UserID);
        }
Exemplo n.º 2
0
 public void Add(UserRoleMapping entity)
 {
     userRoleMappingRepository.Add(entity);
 }