示例#1
0
        public async Task <User> FindUserEquals(RegisterReqDTO user)
        {
            User Euser = null;

            Euser = await dc.User.FirstOrDefaultAsync(x => x.Email == user.Email);

            return(Euser);
        }
示例#2
0
        public async Task <IActionResult> Register([FromBody] RegisterReqDTO registerReqDTO)
        {
            var register = uow.RegisterApplication.Register(registerReqDTO);

            if (register == null)
            {
                return(BadRequest());
            }
            var user = uow.RegisterApplication.Convert(registerReqDTO);
            await uow.UserApplication.AddUser(user);

            return(Ok(register));
        }
示例#3
0
        public bool PostRegisterUser(RegisterReqDTO user)
        {
            bool requiredField = true;

            requiredField = (user.Email == null) ? false : true;
            if (requiredField == false)
            {
                return(requiredField);
            }
            requiredField = (user.Name == null) ? false : true;
            if (requiredField == false)
            {
                return(requiredField);
            }
            requiredField = (user.PhoneNumber == null) ? false : true;
            if (requiredField == false)
            {
                return(requiredField);
            }
            requiredField = (user.Password == null) ? false : true;

            return(requiredField);
        }