示例#1
0
        public object POST(AddUser Request)
        {
            var              user   = Request.NewUser;
            UserValidations  obj    = new UserValidations();
            ValidationResult result = obj.Validate(user);

            if (result.IsValid)
            {
                try
                {
                    var newUser = _userBll.RegisterUser(user);
                    if (newUser == null)
                    {
                        return(null);
                    }
                    else
                    {
                        return(newUser);
                    }
                }
                catch (Exception e)
                {
                    // _logger.Error("Exception Thrown", e);
                    throw e;
                }
            }
            else
            {
                return("Error");
            }
        }