public ActionResult InitialRegisterVerify(InitialRegisterVerifiyViewModel model)
 {
     if (ModelState.IsValid)
     {
         ApprovalCodeManager codeManager = new ApprovalCodeManager(UserStateManager.Instance);
         bool isOK = codeManager.CheckCode(model.PhoneNumber, model.Code);
         if (isOK)
         {
             return(new HttpStatusCodeResult(200));
         }
     }
     return(new HttpStatusCodeResult(HttpStatusCode.MethodNotAllowed));
 }
 public ActionResult InitialRegister(InitialRegisterViewModel model)
 {
     if (ModelState.IsValid)
     {
         bool isPreRegistered = WorkersBL.IsWorkerPreRegistered(model.IdNumber);
         if (isPreRegistered)
         {
             ApprovalCodeManager codeManager = new ApprovalCodeManager(null);
             codeManager.SendCode(model.PhoneNumber, model.PhoneNumber);
             return(new HttpStatusCodeResult(200));
         }
     }
     return(new HttpStatusCodeResult(HttpStatusCode.MethodNotAllowed));
 }