コード例 #1
0
ファイル: CRMSupportController.cs プロジェクト: ttcp112/CSC
 public ActionResult Search(SupportViewModels model)
 {
     try
     {
         model.User = CurrentUser;
         var dataMsg = _factory.GetListMessage();
         model.ListMessage = dataMsg;
         var dataEmp = _factoryEmp.GetListEmployee(CurrentUser.UserId, CurrentUser.RoleLevel, "");
         dataEmp = dataEmp.Where(x => !x.ID.Equals(model.User.UserId)).ToList();
         Random rnd = new Random();
         dataEmp.ForEach(x =>
         {
             x.Status           = rnd.Next(0, 2);
             x.ReceivedMessages = rnd.Next(0, 10);
         });
         dataEmp            = dataEmp.OrderByDescending(x => x.ReceivedMessages).ToList();
         model.ListEmployee = dataEmp;
     }
     catch (Exception e)
     {
         NSLog.Logger.Error("SupportSearch: ", e);
         return(new HttpStatusCodeResult(400, e.Message));
     }
     return(PartialView("_ListData", model));
 }
コード例 #2
0
ファイル: CRMSupportController.cs プロジェクト: ttcp112/CSC
 // GET: CRMSupport
 public ActionResult Index()
 {
     try
     {
         SupportViewModels model = new SupportViewModels();
         return(View(model));
     }
     catch (Exception ex)
     {
         NSLog.Logger.Error("SupportIndex: ", ex);
         return(new HttpStatusCodeResult(400, ex.Message));
     }
 }