public ActionResult Add(AuditSheetModel auditsheetmodel) { try { if (auditsheetmodel == null) { ModelState.AddModelError("", "Values Posted Are Not Accurate"); return(Json("Add", "AuditSheet")); } // var Formfields = auditsheetmodel.Formfields.ToList(); AuditSheetMaster objauditsheetmaster = new AuditSheetMaster(); objauditsheetmaster.Audit_MasterID = 0; objauditsheetmaster.Audit_Date = DateTime.Now; objauditsheetmaster.Team_Name = auditsheetmodel.TeamName_p1; if (Session["QualityLead"] != null) { objauditsheetmaster.Auditor_ID = Convert.ToInt32(Session["QualityLead"]); } else { objauditsheetmaster.Auditor_ID = Convert.ToInt32(Session["Quality"]); } objauditsheetmaster.UserName = auditsheetmodel.UserName; objauditsheetmaster.Agent_Supervisor = auditsheetmodel.Agent_Supervisor; objauditsheetmaster.Agent_Manager = auditsheetmodel.Agent_Manager; objauditsheetmaster.Transaction_Date = auditsheetmodel.hdtext5; objauditsheetmaster.Coaching_Comments = auditsheetmodel.textt1_p1; // objauditsheetmaster.call_Type = CalculateFinal_Score(auditsheetmodel).ToString(); // objauditsheetmaster.First_call_Resolution = auditsheetmodel.textt2_p1; objauditsheetmaster.Need_Training = auditsheetmodel.textt3_p1; objauditsheetmaster.Order_Date = auditsheetmodel.hdtext2; //need to fix objauditsheetmaster.CPU = auditsheetmodel.text4_p1; objauditsheetmaster.Denial_Date = auditsheetmodel.hdtext3; //need to fix objauditsheetmaster.Invoice_Number = auditsheetmodel.textt6_p1; objauditsheetmaster.Equipment = auditsheetmodel.textt7_p1; objauditsheetmaster.Current_Lac = auditsheetmodel.text8_p1; objauditsheetmaster.Call_Disposition = auditsheetmodel.text9_p1; objauditsheetmaster.Call_ID = auditsheetmodel.text10_p1; objauditsheetmaster.Call_Duration = auditsheetmodel.text11_p1; // objauditsheetmaster.Call_Details = auditsheetmodel.text12_p1; objauditsheetmaster.Date_Of_Service = auditsheetmodel.hdtext4;//need to fix objauditsheetmaster.ACIS_ID = auditsheetmodel.text13_p1; objauditsheetmaster.Denial_Reason = auditsheetmodel.text14_p1; objauditsheetmaster.Payor_ID = auditsheetmodel.text15_p1; objauditsheetmaster.Audit_Type = auditsheetmodel.text16_p1; objauditsheetmaster.Previous_Lac = auditsheetmodel.text17_p1; objauditsheetmaster.Timeof_Call = auditsheetmodel.text18_p1; objauditsheetmaster.Final_Status = CalculateFinal_Score(auditsheetmodel).ToString(); objauditsheetmaster.BuzzRule_Loaded_or_not = auditsheetmodel.textt2_p1; objauditsheetmaster.Is_AR_Issuelog_Open = auditsheetmodel.text12_p1; objauditsheetmaster.Invoice_Balance = auditsheetmodel.text21_p1; objauditsheetmaster.Alternate_LAC = auditsheetmodel.text22_p1; objauditsheetmaster.Correct_Outcome = auditsheetmodel.text23_p1; objauditsheetmaster.Overall_Status = CalculateStatus(auditsheetmodel); objauditsheetmaster.Mode_of_Monitoring = auditsheetmodel.Mode_of_Monitoring; objauditsheetmaster.AuditSheetStatus = 1; int Audit_MasterID = _IAuditSheet.AddAuditSheetMaster(objauditsheetmaster); var UserName = auditsheetmodel.UserName; if (Audit_MasterID > 0) { Save(auditsheetmodel, Audit_MasterID); _IAuditSheet.InsertAuditSheetAuditLog(InsertAuditSheetAudit(Audit_MasterID, 1, UserName)); } TempData["AuditCardMessage"] = "Audit Saved Successfully"; return(RedirectToAction("Add", "AuditSheet")); } catch (Exception) { throw; } }
public ActionResult Edit(MainAuditSheetEdit objMT) { try { for (int i = 0; i < (1); i++) { if (objMT == null) { ModelState.AddModelError("", "Values Posted Are Not Accurate"); return(Json("Add", "AuditSheet")); } var Audit_MasterID = objMT.ListAuditMaster[0].Audit_MasterID; var UserName = ""; AuditSheetMaster objauditsheetmaster = new AuditSheetMaster(); // var Formfields = auditsheetmodel.Formfields.ToList(); foreach (var item in objMT.ListAuditMaster) { objauditsheetmaster.Audit_MasterID = objMT.Audit_MasterID; objauditsheetmaster.Audit_Date = DateTime.Now; objauditsheetmaster.Team_Name = item.Team_Name; if (Session["QualityLead"] != null) { objauditsheetmaster.Auditor_ID = Convert.ToInt32(Session["QualityLead"]); } else { objauditsheetmaster.Auditor_ID = Convert.ToInt32(Session["Quality"]); } objauditsheetmaster.UserName = item.UserName; objauditsheetmaster.Agent_Supervisor = item.Agent_Supervisor; objauditsheetmaster.Agent_Manager = item.Agent_Manager; objauditsheetmaster.Transaction_Date = item.Transaction_Date; objauditsheetmaster.Coaching_Comments = item.Coaching_Comments; objauditsheetmaster.Invoice_Balance = item.Invoice_Balance; objauditsheetmaster.Need_Training = item.Need_Training; objauditsheetmaster.Order_Date = item.Order_Date; //need to fix objauditsheetmaster.CPU = item.CPU; objauditsheetmaster.Denial_Date = item.Denial_Date; //need to fix objauditsheetmaster.Invoice_Number = item.Invoice_Number; objauditsheetmaster.Equipment = item.Equipment; objauditsheetmaster.Current_Lac = item.Current_Lac; objauditsheetmaster.Call_Disposition = item.Call_Disposition; objauditsheetmaster.Call_ID = item.Call_ID; objauditsheetmaster.Call_Duration = item.Call_Duration; objauditsheetmaster.Is_AR_Issuelog_Open = item.Is_AR_Issuelog_Open; objauditsheetmaster.Date_Of_Service = item.Date_Of_Service;//need to fix objauditsheetmaster.ACIS_ID = item.ACIS_ID; objauditsheetmaster.Denial_Reason = item.Denial_Reason; objauditsheetmaster.Payor_ID = item.Payor_ID; objauditsheetmaster.Audit_Type = item.Audit_Type; objauditsheetmaster.Previous_Lac = item.Previous_Lac; objauditsheetmaster.Timeof_Call = item.Timeof_Call; objauditsheetmaster.BuzzRule_Loaded_or_not = item.BuzzRule_Loaded_or_not; objauditsheetmaster.Alternate_LAC = item.Alternate_LAC; objauditsheetmaster.Correct_Outcome = item.Correct_Outcome; objauditsheetmaster.Final_Status = CalculateFinal_Score(objMT).ToString(); objauditsheetmaster.Overall_Status = CalculateStatus(objMT); objauditsheetmaster.Mode_of_Monitoring = item.Mode_of_Monitoring; objauditsheetmaster.AuditSheetStatus = 1; Audit_MasterID = _IAuditSheet.UpdateAuditSheetMaster(objauditsheetmaster); UserName = item.UserName; } if (Audit_MasterID > 0) { Save(objMT, Audit_MasterID); } } TempData["AuditCardMessage"] = "Audit Saved Successfully"; return(RedirectToAction("AuditSheet", "AllAuditSheet")); } catch (Exception) { throw; } }