コード例 #1
0
        public UserAuthDataModel Login(LoginModel loginModel)
        {
            UserAuthDataModel userDataModel = null;

            byte[] passwordByte    = Encoding.ASCII.GetBytes(loginModel.Password);
            var    userLoginEntity = _userDataRepo.SingleOrDefault(u => u.Email == loginModel.Email && u.Password == passwordByte && u.Active != null && (bool)u.Active);

            if (userLoginEntity != null)
            {
                userDataModel       = Mapping.Mapper.Map <UserAuthDataModel>(userLoginEntity);
                userDataModel.Roles = GetPermissions(userLoginEntity).ToList();
            }

            return(userDataModel);
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: nitishgaur009/EHRS
        public IHttpActionResult RegisterUser()
        {
            UserAuthDataModel userModel = new UserAuthDataModel()
            {
                FirstName    = "Admin",
                LastName     = "Admin",
                Address      = "Admin",
                Email        = "*****@*****.**",
                BirthDate    = Convert.ToDateTime("1990-01-01"),
                MobileNumber = 9811816005
            };

            // bool blnAdded = _userService.RegisterUser(userModel, "admin", new UserAuthDataModel());
            return(Ok());
        }