public ActionResult ClaimCounts(string sDate) { //sDate = "20190123"; int totalFile = Convert.ToInt32(_entityContext.SP_GetFileInTake835Count(sDate).FirstOrDefault()); int SubCount = _entityContext.IntakeClaimData835.Where(o => o.FileDate.Contains(sDate)).ToList().Count(); int AccCount = _entityContext.IntakeClaimData835.Where(x => x.ClaimStatus == "Accepted" && x.FileDate.Contains(sDate)).ToList().Count(); int NotAccCount = SubCount - AccCount; int PenCount = _entityContext.IntakeClaimData835.Where(x => x.ClaimStatus == "Pending").ToList().Count(); int RejCount = _entityContext.IntakeClaimData835.Where(x => x.ClaimStatus == "Errors" && x.FileDate.Contains(sDate)).ToList().Count(); int FailedFileCount = _entityContext.FileInTake835.Where(x => x.ExtraField2 == "File Error" && x.FileDate.Contains(sDate)).ToList().Count(); Dashboard835ViewModel model = new Dashboard835ViewModel(); model.FileDate = sDate; model.FileCount = totalFile; model.SubmittedClaimCount = SubCount; model.AcceptedClaimCount = AccCount; model.NotAcceptedClaimCount = NotAccCount; model.PendingClaimCount = PenCount; model.RejectedClaimCount = RejCount; //model.EDIFailLoadCount = NotAccCount - PenCount - RejCount; model.EDIFailLoadCount = FailedFileCount; return(PartialView("_Dashboard835", model)); }
// GET: ClaimPayment public ActionResult Index() { int SubCount = _entityContext.IntakeClaimData835.ToList().Count(); int AccCount = _entityContext.IntakeClaimData835.Where(x => x.ClaimStatus == "Accepted").ToList().Count(); int NotAccCount = SubCount - AccCount; int PenCount = _entityContext.IntakeClaimData835.Where(x => x.ClaimStatus == "Pending").ToList().Count(); int RejCount = _entityContext.IntakeClaimData835.Where(x => x.ClaimStatus == "Errors").ToList().Count(); int FailedFileCount = _entityContext.FileInTake835.Where(x => x.ExtraField2 == "File Error").ToList().Count(); Dashboard835ViewModel model = new Dashboard835ViewModel(); model.FileCount = _entityContext.FileInTake835.ToList().Count(); model.SubmittedClaimCount = SubCount; model.AcceptedClaimCount = AccCount; model.NotAcceptedClaimCount = NotAccCount; model.PendingClaimCount = PenCount; model.RejectedClaimCount = RejCount; //model.EDIFailLoadCount = NotAccCount - PenCount - RejCount; model.EDIFailLoadCount = FailedFileCount; model.PendingClaimError = _entityContext.SP_GetPendingClaimError().ToList(); model.RejectedClaimError = _entityContext.SP_GetRejectedClaimError().ToList(); model.SubmittedClaimAmount = SubCount * 1000; model.AcceptedClaimAmount = SubCount * 800; model.NotAcceptedClaimAmount = SubCount * 200; model.fileclaim_list = GetFileDataForDashbaord(); return(View(model)); }