コード例 #1
0
        public IHttpActionResult passwordNewByBirthday(FlutterPasswordNewBirthdayModel data)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            try
            {
                return(Ok(new { password = _service.passwordNewByBirthday(data) }));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
コード例 #2
0
        public string passwordNewByBirthday(FlutterPasswordNewBirthdayModel data)
        {
            if (!checkUser(data.phone))
            {
                throw new Exception(String.Format(String.Format("Số điện thoại này {0} không tồn tại.", data.phone)));
            }

            var password = base.passwordNewByBirthday(data.phone, data.birthday, data.otp);

            if (password == null)
            {
                throw new Exception(String.Format("Ngày sinh {0:dd-MM-yyyy} không chính xác", data.birthday));
            }

            return(password);
        }