public ActionResult HistoryAjaxHandler(string claimId, string fieldName, string newValue, string oldValue, string source) { ClaimServices claimService = new ClaimServices(); client = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; return(Json(claimService.CreateHistoryRecord(client.UserId, client.FirstName + " " + client.LastName, claimId, fieldName, newValue, oldValue, source, "CTP"))); }
public ActionResult ConvertToClaimAjax(string claimId, string policyNo, string assignedUserId, string teamName, string policyId) { HonanClaimsWebApiAccess1.LoginServices.ClaimTeamLoginModel login = Session[SessionHelper.claimTeamLogin] as HonanClaimsWebApiAccess1.LoginServices.ClaimTeamLoginModel; ClaimServices claimServices = new ClaimServices(); return(Json(claimServices.ConvertNotificationToClaim(login.UserId, claimId, policyNo, assignedUserId, teamName, policyId), JsonRequestBehavior.AllowGet)); }
public ActionResult AjaxHideBanner(string claimId) { ClaimTeamLoginModel client = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; ClaimServices service = new ClaimServices(); return(Json(service.HideClaimWarningBanner(claimId, client.UserId), JsonRequestBehavior.AllowGet)); }
public ActionResult GetClaimAssigmentCount() { ClaimTeamLoginModel login = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; ClaimServices services = new ClaimServices(); return(Json(services.GetClaimAssigmentCount(login.Teams), JsonRequestBehavior.AllowGet)); }
public ActionResult GetMyActivityCount() { ClaimTeamLoginModel login = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; ClaimServices services = new ClaimServices(); return(Json(services.TeamGetMyActivityCount(login.UserId), JsonRequestBehavior.AllowGet)); }
public void ReturnCollectionOfClaimsFilteredByAirline() { // Arrange var options = TestUtilities.GetOptions(nameof(ReturnCollectionOfClaimsFilteredByAirline)); // Act, Assert using (var assertContext = new ClaimsDbContext(options)) { var myProfile = new ClaimProfile(); var configuration = new MapperConfiguration(cfg => cfg.AddProfile(myProfile)); IMapper mapper = new Mapper(configuration); var claimDto = new ClaimDto(); var claimDto2 = new ClaimDto(); var claimDto3 = new ClaimDto(); IFormFile file = new FormFile(new MemoryStream(Encoding.UTF8.GetBytes("This is a dummy file")), 0, 0, "Data", "dummy.txt"); claimDto.BPImage = file; claimDto2.BPImage = file; claimDto3.BPImage = file; claimDto.Airline = "TestAir"; claimDto2.Airline = "TestAir"; claimDto3.Airline = "AirTest"; var sut = new ClaimServices(assertContext, mapper); sut.CreateAsync(claimDto).GetAwaiter().GetResult(); sut.CreateAsync(claimDto2).GetAwaiter().GetResult(); sut.CreateAsync(claimDto3).GetAwaiter().GetResult(); var results = sut.FilterByMultipleCriteriaAsync("TestAir", default, default, default).GetAwaiter().GetResult();
public ActionResult UpdateActivityDueDate(string dueDate, string activityTaskId) { ClaimServices service = new ClaimServices(); ClaimTeamLoginModel client = (ClaimTeamLoginModel)Session[SessionHelper.claimTeamLogin]; return(Json(service.UpdateActivityDueDate(dueDate, activityTaskId, client.UserId), JsonRequestBehavior.AllowGet)); }
public ActionResult _MyActivityTaskDetail() { ClaimServices claimServices = new ClaimServices(); ClaimTeamLoginModel client = (ClaimTeamLoginModel)Session[SessionHelper.claimTeamLogin]; ActivityTaskDetail model = new ActivityTaskDetail(); DocumentService documentService = new DocumentService(); PicklistServicecs pickListServices = new PicklistServicecs(); ViewBag.OwnerType = pickListServices.GetPickListItems("Honan Task Owner Type"); ViewBag.CurrentUser = client.FirstName + " " + client.LastName; ViewBag.CurrentUserId = client.UserId; //ViewBag.Sequence = documentService.GetActivitySequences(claimId, true) // .Select(x => new SelectListItem { Text = x.ToString(), Value = x.ToString() }) // .ToList(); //ViewBag.Stage = documentService.GetStages(); //model.H_Claimsid_Dtl = claimId; List <ActivityTask> activityTasks = new List <ActivityTask>(); //activityTasks = documentService.GetActivityTasks(claimId, false, false, false, ""); //ViewBag.MaxActDate = activityTasks.Max(o => o.CompletedDate_Act.HasValue ? o.CompletedDate_Act.Value.ToString("dd/MM/yyyy") : ""); model.Last_Task_Completed_Dtl_String = !string.IsNullOrEmpty(ViewBag.MaxActDate) ? ViewBag.MaxActDate.ToString() : null; model.Last_Task_Completed_Dtl = !string.IsNullOrEmpty(ViewBag.MaxActDate) ? DateTime.ParseExact(ViewBag.MaxActDate, "dd/MM/yyyy", null) : null; model.H_Claimsid_Dtl_List = claimServices.GetClaimsForUser(client.UserId); return(PartialView(model)); }
public ActionResult CompleteActivity(string activityTaskId, string stage, bool complete) { ClaimServices service = new ClaimServices(); ClaimTeamLoginModel client = (ClaimTeamLoginModel)Session[SessionHelper.claimTeamLogin]; return(Json(service.CompleteActivity(activityTaskId, client.UserId, stage, complete), JsonRequestBehavior.AllowGet)); }
public ActionResult GetLiabilityResSourceForClaim(string claimId) { claimServices = new ClaimServices(); var liability = claimServices.GetLiabilityResSourceForClaim(claimId); return(Json(liability, JsonRequestBehavior.AllowGet)); }
public dynamic GetUserAuthenticated() { var username = ClaimServices.GetUsernameFromClaim(User); var id = ClaimServices.GetIdFromClaim(User); return(Ok(new { message = $"User authenticated", username = username, id = id, status = $"Success" })); }
public ActionResult AjaxGetAssignedClaimNosLookUp(jQueryDataTableParamModel param) { ClaimTeamLoginModel login = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; claimServices = new ClaimServices(); List <CRMPicklistItem> items = new List <CRMPicklistItem>(); if (!string.IsNullOrEmpty(param.sSearch)) { items = claimServices.GetClaimsForUser(login.UserId).Where(x => x.Text.ToLower().Contains(param.sSearch.ToLower())).ToList(); } IEnumerable <CRMPicklistItem> filteredRecords = items; var sortColumnIndex = Convert.ToInt32(Request["iSortCol_0"]); Func <CRMPicklistItem, string> orderingFunction = (c => sortColumnIndex == 1 ? c.Code : sortColumnIndex == 2 ? c.Text : sortColumnIndex == 3 ? c.Order : c.Text); var sortDirection = Request["sSortDir_0"]; // asc or desc if (sortDirection == "asc") { filteredRecords = filteredRecords.OrderBy(orderingFunction); } else { filteredRecords = filteredRecords.OrderByDescending(orderingFunction); } //if (!string.IsNullOrEmpty(param.sSearch)) //{ // filteredRecords = filteredRecords // .Where(c => c.Text.ToUpper().Contains(param.sSearch.ToUpper())); // // || // // c.Town.Contains(param.sSearch)); //} List <string[]> aData = new List <string[]>(); foreach (CRMPicklistItem item in filteredRecords) { string[] arry = new string[] { item.Code, item.Text }; aData.Add(arry); } return(Json(new { sEcho = param.sEcho, iTotalRecords = 97, iTotalDisplayRecords = 3, aaData = aData }, JsonRequestBehavior.AllowGet)); }
public ActionResult GetPendingActionCount(string claimsId) { ClaimServices service = new ClaimServices(); ClaimTeamLoginModel client = (ClaimTeamLoginModel)Session[SessionHelper.claimTeamLogin]; var count = service.GetPendingActionCount(claimsId); return(Json(count, JsonRequestBehavior.AllowGet)); }
public ActionResult ApplyClaimTemplate(string claimId, string teamName) { ClaimServices service = new ClaimServices(); ClaimTeamLoginModel client = (ClaimTeamLoginModel)Session[SessionHelper.claimTeamLogin]; var count = service.ApplyClaimTemplate(claimId, teamName); return(Json(count, JsonRequestBehavior.AllowGet)); }
public ActionResult CloseClaim(string claimId, bool skipAllActivities) { ClaimTeamLoginModel login = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; claimServices = new ClaimServices(); var response = claimServices.CloseClaim(claimId, login.UserId, skipAllActivities); return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult UpdateFinancials(decimal liabilityResSource, string claimId) { ClaimTeamLoginModel login = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; claimServices = new ClaimServices(); var liability = claimServices.UpdateFinancials(liabilityResSource, 0, claimId, login.UserId); return(Json(liability, JsonRequestBehavior.AllowGet)); }
public ActionResult AjaxGetAssignedClaimNos(string claimNo) { ClaimTeamLoginModel login = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; claimServices = new ClaimServices(); List <CRMPicklistItem> items = claimServices.GetClaimsForUser(login.UserId).Where(x => x.Text.ToLower().Contains(claimNo.ToLower())).ToList(); return(Json(items, JsonRequestBehavior.AllowGet)); }
private List <ClaimNotificationSimple> GetNotifications() { claims = new ClaimServices(); claimsList = new List <ClaimNotificationSimple>(); ClaimTeamLoginModel user = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; claimsList = claims.GetNotificationsObjectList(user.UserId);// user.UserId); "Q6UJ9A00KFLR" return(claimsList); }
// GET: PropertyClaim public ActionResult NewPropertyClaim() { if (TempData[TempDataHelper.NewClaimModel] == null) { return(RedirectToAction("Index", "NewClaim")); } NewClaimModel newClaimModel = TempData[TempDataHelper.NewClaimModel] as NewClaimModel; //login = Session[SessionHelper.LoginClient] as LoginClient; //Session[SessionHelper.StoreobjectList] = null; PropertyClaim claim = new PropertyClaim(); pickListServices = new PicklistServicecs(); claimServices = new ClaimServices(); claim.Claim_Team = newClaimModel.Claim_Team; claim.Claim_Team_Name = newClaimModel.Claim_Team; claim.Account_Name = newClaimModel.Account_Name; claim.Accountid = newClaimModel.Accountid; claim.Claim_Type = newClaimModel.Claim_Type; claim.Oc_Id = newClaimModel.Oc_No; claim.Oc_Num = newClaimModel.Oc_Name; claim.Policy_No = newClaimModel.Policy_No; claim.Assigned_User = newClaimModel.Assigned_To_Id; claim.Property_Address_1 = newClaimModel.Property_Address_1; claim.Property_Address_2 = newClaimModel.Property_Address_2; claim.Property_Postalcode = newClaimModel.Property_Postalcode; claim.Property_State = newClaimModel.Property_State; claim.Property_Suburb = newClaimModel.Property_Suburb; claim.Account_Manager_Property = newClaimModel.AccountManager; claim.Insurer = newClaimModel.Insurer; claim.InsurerName = newClaimModel.InsurerName; claim.Insured_Name = newClaimModel.Insured_Name; claim.Account_Manager_Property = newClaimModel.Account_Manager_Property; claim.Policy_Class = newClaimModel.Policy_Class; claim.Policy_Id = newClaimModel.Policy_Id; claim.Date_Of_Loss = newClaimModel.Incident_Date; claim.Incident_Date = newClaimModel.Incident_Date; //claim.Claim_Team = login.ClaimTeam; //claim.Claim_Type = string.IsNullOrEmpty(Request.QueryString[QueryStringHelper.PageType]) ? Session[SessionHelper.Page].ToString() : Request.QueryString[QueryStringHelper.PageType]; //Get Claim Reference # claim.Claim_Reference_Num = claimServices.GenerateClaimRefNo(claim.Claim_Team); claim.Claim_Reference_Num = claim.Claim_Reference_Num.Replace("\"", ""); InitializeModel(claim, claimServices); return(View(claim)); }
public ActionResult DetailPropertyClaim(string id) { client = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; claimServices = new ClaimServices(); //Mapper mapper = new Mapper.Initialize(cfg => cfg.CreateMap <ClaimGeneral, PropertyClaim>()); PropertyClaim model = Mapper.Map <PropertyClaim>(claimServices.GetClaimNotification(id)); InitializeModel(model, claimServices); return(View(model)); }
public ActionResult NewRisksmartGccClaim() { client = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; if (TempData[TempDataHelper.NewClaimModel] == null) { return(RedirectToAction("Index", "NewClaim")); } NewClaimModel newClaimModel = TempData[TempDataHelper.NewClaimModel] as NewClaimModel; claimServices = new ClaimServices(); RisksmartGccClaim model = new RisksmartGccClaim(); model.Claim_Received = model.Claim_Received == null || model.Claim_Received == false ? false : true; model.Claim_Acknowledged = model.Claim_Acknowledged == null || model.Claim_Acknowledged == false ? false : true; model.Review = model.Review == null || model.Review == false ? false : true; model.Outcome_Settlement = model.Outcome_Settlement == null || model.Outcome_Settlement == false ? false : true; model.Outcome_Declined = model.Outcome_Declined == null || model.Outcome_Declined == false ? false : true; model.Claim_Closed = model.Claim_Closed == null || model.Claim_Closed == false ? false : true; model.Litigated = model.Litigated == null || model.Litigated == false ? false : true; model.Claim_Team = newClaimModel.Claim_Team; model.Claim_Team_Name = newClaimModel.Claim_Team; model.Account_Name = newClaimModel.Account_Name; model.Accountid = newClaimModel.Accountid; model.Claim_Type = newClaimModel.Claim_Type; model.Oc_Num = newClaimModel.Oc_No; model.Policy_No = newClaimModel.Policy_No; model.Assigned_User = newClaimModel.Assigned_To_Id; model.Property_Address_1 = newClaimModel.Property_Address_1; model.Property_Address_1 = newClaimModel.Property_Address_2; model.Property_Postalcode = newClaimModel.Property_Postalcode; model.Property_State = newClaimModel.Property_State; model.Property_Suburb = newClaimModel.Property_Suburb; model.Insurer = newClaimModel.Insurer; model.InsurerName = newClaimModel.InsurerName; model.Insured_Name = newClaimModel.Insured_Name; model.Date_Of_Loss = newClaimModel.Incident_Date; model.Incident_Date = newClaimModel.Incident_Date; model.Policy_Id = newClaimModel.Policy_Id; // Get Claim Reference # model.Claim_Reference_Num = claimServices.GenerateClaimRefNo(model.Claim_Team); model.Claim_Reference_Num = model.Claim_Reference_Num.Replace("\"", ""); InitializeModel(model, claimServices); return(View(model)); }
public async Task <ActionResult> NewRisksmartPropertyClaim(RisksmartPropertyClaim claim, IEnumerable <string> Region, IEnumerable <string> Incident_Category, IEnumerable <HttpPostedFileBase> upfiles) { try { pickListServices = new PicklistServicecs(); claimServices = new ClaimServices(); client = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; if (claim.Region != null) { claim.Region = String.Join(",", Region.Where(s => !string.IsNullOrEmpty(s))); } if (claim.Incident_Category != null) { claim.Incident_Category = String.Join(",", Incident_Category.Where(s => !string.IsNullOrEmpty(s))); } Mapper.Initialize(cfg => cfg.CreateMap <RisksmartPropertyClaim, ClaimGeneral>()); ClaimGeneral generalClaim = Mapper.Map <ClaimGeneral>(claim); if (ModelState.IsValid) { claimServices = new ClaimServices(); generalClaim.Claim_Team_Name = claim.Claim_Team; generalClaim.Accountid = claim.Accountid; generalClaim.Account_Name = claim.Account_Name; generalClaim.Claim_Received = true; generalClaim.Claim_Received_Date = DateTime.Today; var result = await claimServices.TeamInsertClaimNotification(generalClaim, client.UserId, upfiles); if (result.IsSuccess) { TempData["SuccessMsg"] = Messages.successMessage; return(RedirectToAction("index", "claimlist")); //if (claim.Claim_Type == ClaimType.Claim.ToString()) // return RedirectToAction("ViewClaims", "ViewPages"); //else // return RedirectToAction("ViewNotifications", "ViewPages"); } } } catch (Exception ex) { throw ex; } InitializeModel(claim, claimServices); return(View(claim)); }
public ActionResult NewFileNote() { Session[SessionHelper.FromURL] = Request.UrlReferrer == null?Request.Url.AbsoluteUri.ToString() : Request.UrlReferrer.ToString(); FileNoteDetailModal model = new FileNoteDetailModal(); ClaimServices claimServices = new ClaimServices(); ClaimTeamLoginModel client = (ClaimTeamLoginModel)Session[SessionHelper.claimTeamLogin]; model.CreatedDate_Fn = DateTime.Now; model.CreatedBy_Id_Fn = client.UserId; model.CreatedBy_Fn = client.FirstName + " " + client.LastName; model.RefnuberList_Fn = claimServices.GetClaimsForUser(client.UserId); return(View(model)); }
public ActionResult NewRisksmartPropertyClaim() { client = Session[SessionHelper.loginCounter] as ClaimTeamLoginModel; if (TempData[TempDataHelper.NewClaimModel] == null) { return(RedirectToAction("Index", "NewClaim")); } claimServices = new ClaimServices(); NewClaimModel newClaimModel = TempData[TempDataHelper.NewClaimModel] as NewClaimModel; RisksmartPropertyClaim model = new RisksmartPropertyClaim(); model.Claim_Team = newClaimModel.Claim_Team; model.Claim_Team_Name = newClaimModel.Claim_Team; model.Account_Name = newClaimModel.Account_Name; model.Accountid = newClaimModel.Accountid; model.Claim_Type = newClaimModel.Claim_Type; model.Oc_Id = newClaimModel.Oc_Name; model.Oc_Num = newClaimModel.Oc_Name; model.Policy_No = newClaimModel.Policy_No; model.Assigned_User = newClaimModel.Assigned_To_Id; model.Property_Address_1 = newClaimModel.Property_Address_1; model.Property_Address_2 = newClaimModel.Property_Address_2; model.Property_Postalcode = newClaimModel.Property_Postalcode; model.Property_State = newClaimModel.Property_State; model.Property_Suburb = newClaimModel.Property_Suburb; model.Insurer = newClaimModel.Insurer; model.Insurer_Name = newClaimModel.InsurerName; model.Insured_Name = newClaimModel.Insured_Name; model.Policy_Class = newClaimModel.Policy_Class; model.Policy_Id = newClaimModel.Policy_Id; model.Account_Manager_Property = newClaimModel.Account_Manager_Property; model.Date_Of_Loss = newClaimModel.Incident_Date; model.Incident_Date = newClaimModel.Incident_Date; model.Policy_Id = newClaimModel.Policy_Id; // Get Claim Reference # model.Claim_Reference_Num = claimServices.GenerateClaimRefNo(model.Claim_Team); model.Claim_Reference_Num = model.Claim_Reference_Num.Replace("\"", ""); InitializeModel(model, claimServices); return(View(model)); }
public async Task <ActionResult> GetAllClaimsOfTeams(string text_para, string claimRefNo) { ClaimTeamLoginModel client = (ClaimTeamLoginModel)Session[SessionHelper.claimTeamLogin]; string UserId = client.UserId; ClaimServices services = new ClaimServices(); if (string.IsNullOrEmpty(text_para) && !string.IsNullOrEmpty(claimRefNo)) { var d = await services.GetAllClaimsOfTeams(claimRefNo, client.Teams); return(Json(d.Take(10), JsonRequestBehavior.AllowGet)); } var data = await services.GetAllClaimsOfTeams(text_para, client.Teams); return(Json(data.Take(10), JsonRequestBehavior.AllowGet)); }
public async Task <ActionResult> DetailRisksmartGccClaim(RisksmartGccClaim model, IEnumerable <string> Incident_Category, IEnumerable <string> Bodily_Location) { Session[SessionHelper.StoreobjectList] = null; PicklistServicecs picklistService = new PicklistServicecs(); ClaimServices claims = new ClaimServices(); if (Incident_Category != null) { model.Incident_Category = String.Join(", ", Incident_Category.Where(s => !string.IsNullOrEmpty(s))); } if (Bodily_Location != null) { model.Bodily_Location = String.Join(", ", Bodily_Location.Where(s => !string.IsNullOrEmpty(s))); } Mapper.Initialize(cfg => cfg.CreateMap <RisksmartGccClaim, ClaimGeneral>()); ClaimGeneral generalClaim = Mapper.Map <ClaimGeneral>(model); generalClaim.Policy_Class = string.IsNullOrEmpty(model.Policy_Class) == true ? model.Policy_Class_Selection : model.Policy_Class; ClaimTeamLoginModel login = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; if (ModelState.IsValid) { claims = new ClaimServices(); var result = await claims.TeamUpdateClaimNotification(generalClaim, login.UserId); if (result) { //return RedirectToAction("Index", "ClaimList"); TempData["ClaimSaved"] = Messages.ClaimSaved; return(Redirect(Request.UrlReferrer.ToString())); } else { TempData["ErrorMsg"] = Messages.errorMessage; } } InitializeModel(model, claims); return(View(model)); }
public ActionResult _FileNoteDetail(string claimId, string Claim_Reference_Num, string claimTeam) { FileNoteDetailModal model = new FileNoteDetailModal(); claimServices = new ClaimServices(); ClaimTeamLoginModel client = (ClaimTeamLoginModel)Session[SessionHelper.claimTeamLogin]; model.CreatedDate_Fn = DateTime.Now; model.CreatedBy_Id_Fn = client.UserId; model.CreatedBy_Fn = client.FirstName + " " + client.LastName; model.ClaimId_Fn = claimId; model.ClaimRefNo_Fn = Claim_Reference_Num; model.RefnuberList_Fn = claimServices.GetClaimsForUser(client.UserId); model.FileNoteDate_Fn = DateTime.Now; ViewBag.CurrentDate = DateTime.Now.ToString("dd/MM/yyyy"); model.ClaimTeamUsersList_Fn = claimServices.GetTeamGetUsersofTeam(ClaimHelper.GetFullTeamName(claimTeam)); return(PartialView(model)); }
public void AddTheClaimToTheDBSetCorrectly() { // Arrange var options = TestUtilities.GetOptions(nameof(AddTheClaimToTheDBSetCorrectly)); // Act, Assert using (var assertContext = new ClaimsDbContext(options)) { var myProfile = new ClaimProfile(); var configuration = new MapperConfiguration(cfg => cfg.AddProfile(myProfile)); IMapper mapper = new Mapper(configuration); var claimDto = new ClaimDto(); IFormFile file = new FormFile(new MemoryStream(Encoding.UTF8.GetBytes("This is a dummy file")), 0, 0, "Data", "dummy.txt"); claimDto.BPImage = file; var sut = new ClaimServices(assertContext, mapper); var testResult = sut.CreateAsync(claimDto).GetAwaiter().GetResult(); Assert.IsTrue(assertContext.Claims.Count() == 1 && assertContext.Claims.Any(c => c.Id == testResult.Id)); } }
public void CreateNewInstanceOfClaimDto() { // Arrange var options = TestUtilities.GetOptions(nameof(CreateNewInstanceOfClaimDto)); // Act, Assert using (var assertContext = new ClaimsDbContext(options)) { var myProfile = new ClaimProfile(); var configuration = new MapperConfiguration(cfg => cfg.AddProfile(myProfile)); IMapper mapper = new Mapper(configuration); var claimDto = new ClaimDto(); IFormFile file = new FormFile(new MemoryStream(Encoding.UTF8.GetBytes("This is a dummy file")), 0, 0, "Data", "dummy.txt"); claimDto.BPImage = file; var sut = new ClaimServices(assertContext, mapper); var testResult = sut.CreateAsync(claimDto).GetAwaiter().GetResult(); Assert.IsInstanceOfType(testResult, typeof(ClaimDto)); } }
// GET: RisksmartGccClaim public ActionResult DetailRisksmartGccClaim(string id) { client = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; claimServices = new ClaimServices(); //Mapper mapper = new Mapper.Initialize(cfg => cfg.CreateMap <ClaimGeneral, RisksmartGccClaim>()); RisksmartGccClaim model = Mapper.Map <RisksmartGccClaim>(claimServices.GetClaimNotification(id)); model.Claim_Received = model.Claim_Received == null || model.Claim_Received == false ? false : true; model.Claim_Acknowledged = model.Claim_Acknowledged == null || model.Claim_Acknowledged == false ? false : true; model.Review = model.Review == null || model.Review == false ? false : true; model.Outcome_Settlement = model.Outcome_Settlement == null || model.Outcome_Settlement == false ? false : true; model.Outcome_Declined = model.Outcome_Declined == null || model.Outcome_Declined == false ? false : true; model.Claim_Closed = model.Claim_Closed == null || model.Claim_Closed == false ? false : true; model.Litigated = model.Litigated == null || model.Litigated == false ? false : true; InitializeModel(model, claimServices); ViewData["Claim_Team_Name"] = model.Claim_Team_Name; return(View(model)); }