예제 #1
0
        public async Task <ActionResult> CreateLoginOtp(string mobileNumber)
        {
            var ipAddress       = Request.UserHostAddress;
            var personnelResult = await _personnelBusinessService.PersonnelAlreadyExists(mobileNumber);

            if (!personnelResult.Succeeded)
            {
                return(this.JsonNet(personnelResult));
            }
            var data = await _otpBusinessService.CreateLoginOtp(Convert.ToDecimal(mobileNumber), ipAddress);

            return(this.JsonNet(data));
        }
        public async Task <JsonResult> PersonnelAlreadyExists(string mobile, string email)
        {
            var result = await _personnelBusinessService.PersonnelAlreadyExists(mobile, email);

            return(Json(result.Succeeded, JsonRequestBehavior.AllowGet));
        }