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); }
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); }
public ActionResult <BaseApiResult> CheckActiveCode([FromBody] CheckActiveCodeDto dto) { return(checkActiveCode.Execute(dto)); }