Esempio n. 1
0
        public bool CheckActiveCode(CheckActiveCodeDto dto)
        {
            var date   = DateTime.Now.AddMinutes(-15);
            var result = ctx.ActiveCodes.LastOrDefault(p => p.Mobile == dto.Mobile && p.CreatedAt.ToDate() > date);

            return(result != null && result.Code == dto.ActiveCode);
        }
Esempio n. 2
0
        public BaseApiResult Execute(CheckActiveCodeDto dto)
        {
            var Result = new BaseApiResult {
                Message = Messages.NotOK
            };

            if (unit.ActiveCode.CheckActiveCode(dto))
            {
                Result.Message = Messages.OK;
                Result.Status  = true;
            }
            return(Result);
        }
Esempio n. 3
0
 public ActionResult <BaseApiResult> CheckActiveCode([FromBody] CheckActiveCodeDto dto)
 {
     return(checkActiveCode.Execute(dto));
 }