private List <ViewDate> CreateData(dynamic sources) { var ALLName = ""; var CateName = ""; List <ViewDate> dttest = new List <ViewDate>(); foreach (ViewDate objlog in sources) { if (ALLEvent(objlog.Level) == false) { continue; } ViewDate tm = new ViewDate(); if (objlog.Level == "0") { tm.Level = "Information"; } else { tm.Level = objlog.Level; } tm.TimeWritten = objlog.TimeWritten; tm.Source = objlog.Source; tm.EventID = objlog.EventID; tm.Category = objlog.Category; tm.Message = objlog.Message; tm.MachineName = objlog.MachineName; if (objlog.UserName == "NT AUTHORITY\\SYSTEM") { tm.UserName = "******"; } else if (objlog.UserName == null) { tm.UserName = "******"; } else { tm.UserName = objlog.UserName; } dttest.Add(tm); //sourcename取得 if (0 > ALLName.IndexOf(objlog.Source)) { ALLName += objlog.Source + ","; } //カテゴリー取得 if (0 > CateName.IndexOf(objlog.Category)) { CateName += objlog.Category + ","; } } ALLS = ALLName; ALLC = CateName; return(dttest); }
public BaseCampaignViewModel SetSelectedCampaign() { if (!CampaignViewModels.Any()) { return(null); } var selectedCampaignViewModel = CampaignViewModels.FirstOrDefault(c => c.Entity.StartDate <= ViewDate && c.Entity.EndDate >= ViewDate && c.Entity.CampaignStages.Any(a => a.IsDefault)); if (selectedCampaignViewModel == null) { selectedCampaignViewModel = CampaignViewModels.OrderByDescending(c => c.Entity.StartDate).First(); ViewDate = selectedCampaignViewModel.Entity.EndDate; } SelectedCampaignDate = ViewDate.ToUrlString(); return(selectedCampaignViewModel); }
public ActionResult GetDoneRequest(ViewDate viewDate = null) { if (viewDate.NeedDate != false) { if (ModelState.IsValid) { var donereq = db.GetDoneRequst(Convert.ToDateTime(viewDate.StartDate), Convert.ToDateTime(viewDate.FinalDate)); if (donereq.Count > 0) { return(PartialView("GetRequest", donereq)); } else { return(PartialView("Warning", new Message { TextMessage = "Нет данных в БД" })); } } else { var errors = ModelState.Values.Where(e => e.Errors.Count > 0).SelectMany(e => e.Errors).Select(e => e.ErrorMessage).Distinct().Select(x => new Message { TextMessage = x }).ToList(); return(PartialView("Error", errors)); } } else { var donereq = db.GetDoneRequst(); if (donereq.Count > 0) { return(PartialView("GetRequest", donereq)); } else { return(PartialView("Warning", new Message { TextMessage = "Нет данных в БД" })); } } }