示例#1
0
        public RegisterUserResponse Login(RegisterUserRequest request)
        {
            RegisterUserResponse retval = default;
            var parameters = _DalParametersConverter.ConvertToParameters(request.UserDTO);
            var dataset    = _SQLDAL.ExecSPQuery("LoginUser", con, parameters);

            if (dataset.Tables[0].Rows.Count != 0)
            {
                retval = new RegisterUserExistsResponse();
            }
            return(retval);
        }
示例#2
0
        public RegisterUserResponse RegisterUser(RegisterUserRequest request)
        {
            RegisterUserResponse retval = default;
            var user = Login(request);

            if (user == null)
            {
                var parameters = _DalParametersConverter.ConvertToParameters(request.UserDTO);
                var dataset    = _SQLDAL.ExecSPQuery("CreateUser", con, parameters);
                if (dataset.Tables[0].Rows.Count != 0)
                {
                    retval = new RegisterUserResponseAddOK();
                }
            }
            else
            {
                retval = new RegisterUserExistsResponse();
            }
            return(retval);
        }