Ejemplo n.º 1
0
        public int RegisterUser(BusinessModelUser user)
        {
            var owner = new MailUser()
            {
                Password = user.Password,
                Username = user.Username
            };

            return(_data.InsertUser(owner));
        }
Ejemplo n.º 2
0
        public IActionResult Authenticate([FromBody] BusinessModelUser model)
        {
            var user = _userService.Authenticate(model.Username, model.Password);

            if (user == null)
            {
                return(BadRequest());
            }

            return(Ok(user));
        }
Ejemplo n.º 3
0
        public IActionResult Register([FromBody] BusinessModelUser model)
        {
            if (string.IsNullOrEmpty(model.Username) || string.IsNullOrEmpty(model.Password))
            {
                return(BadRequest());
            }
            var user = _userService.Register(model.Username, model.Password);

            if (user == false)
            {
                return(BadRequest());
            }

            return(Ok(user));
        }
Ejemplo n.º 4
0
        public BusinessModelUser GetUser(string name)
        {
            var user = _data.SelectUser(name);

            if (user != null)
            {
                var model = new BusinessModelUser
                {
                    Id       = user.Id,
                    Username = user.Username,
                    Password = user.Password,
                    Role     = Helper.Roles.User,
                };
                return(model);
            }
            return(null);
        }