예제 #1
0
 protected virtual ActionResult JudgeResult(ResponseStatus resp, DoSuccess doSuccess)
 {
     if (paginate != null && paginate.CurrentPage > paginate.TotalRecords)
     {
         return(RedirectToAction("Message", "Other", new { msg = Msg.OperateFailed }));
     }
     else if (resp == ResponseStatus.SUCCESS)
     {
         return(doSuccess != null?doSuccess() : View());
     }
     else if (resp == ResponseStatus.FAILED)
     {
         return(RedirectToAction("Message", "Other", new { msg = Msg.OperateFailed }));
     }
     else if (resp == ResponseStatus.NOT_DATA)
     {
         return(RedirectToAction("Message", "Other", new { msg = Msg.NotData }));
     }
     else
     {
         return(RedirectToAction("Index", "Other"));
     }
 }
예제 #2
0
 protected virtual ActionResult JudgeResult(ResponseStatus resp, DoSuccess doSuccess)
 {
     if (paginate != null && paginate.CurrentPage > paginate.TotalRecords)
     {
         return RedirectToAction("Message", "Other", new { msg = Msg.OperateFailed });
     }
     else if (resp == ResponseStatus.SUCCESS)
     {
         return doSuccess != null ? doSuccess() : View();
     }
     else if (resp == ResponseStatus.FAILED)
     {
         return RedirectToAction("Message", "Other", new { msg = Msg.OperateFailed });
     }
     else if (resp == ResponseStatus.NOT_DATA)
     {
         return RedirectToAction("Message", "Other", new { msg = Msg.NotData });
     }
     else
     {
         return RedirectToAction("Index", "Other");
     }
 }