// ReSharper restore InconsistentNaming public override void SetUpLinks() { Link_01 = ResolveLink("DMS", "Document Management", "http://docs.talbotuw.com/default.aspx"); Link_02 = ResolveLink("MMT", "ebusiness", "https://acord.validusholdings.com/MMT/MessageSummary.aspx"); Link_03 = ResolveLink("Qatarlyst", "eBusiness", "https://www.ri3k.com/marketplace/login/index.html"); Link_04 = ResolveLink("Weekly Management Reports", "Reports", "http://intranet.validusholdings.com/BI/SitePages/Regular%20Talbot%20Reports.aspx"); Link_05 = ResolveLink("Class Summaries & Triangles", "Reports", "http://ireport:8700/talbot/getfolderitems.do?folder=/UW/Monthly%20UW%20Figures"); Link_06 = ResolveLink("Market wordings database", "Information", "https://www.lloydswordings.com/lma/auth/login.do?req_url=https://www.lloydswordings.com/lma/app/start.do"); Link_07 = ResolveLink("Workflow Dashboard", "Workflow", "https://www.lloydswordings.com/lma/auth/login.do?req_url=https://www.lloydswordings.com/lma/app/start.do"); Link_08 = ResolveLink("Crystal", "Compliance Tools", "https://www.lloydswordings.com/lma/auth/login.do?req_url=https://www.lloydswordings.com/lma/app/start.do"); }
protected Link ResolveLink(string title, string category, string url) { var link = _consoleRepository.Query<Link>(lnk => lnk.Title == title).SingleOrDefault(); if (link == null) { link = new Link{Category = category,Title = title,Url = url,CreatedBy = "InitialSetup",CreatedOn = DateTime.Now,ModifiedBy = "InitialSetup",ModifiedOn = DateTime.Now}; _consoleRepository.Add(link); } return link; }
private Link Link_20; //World Port Source http://www.worldportsource.com/ // ReSharper restore InconsistentNaming public override void SetUpLinks() { Link_01 = _consoleRepository.Query<Link>(lnk => lnk.Title == "DMS").SingleOrDefault(); Link_01 = Link_01 ?? new Link { Category = "Document Management", Title = "DMS", Url = "http://docs.talbotuw.com/default.aspx", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_02 = _consoleRepository.Query<Link>(lnk => lnk.Title == "MMT").SingleOrDefault(); Link_02 = Link_02 ?? new Link { Category = "ebusiness", Title = "MMT", Url = "https://acord.validusholdings.com/MMT/MessageSummary.aspx", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_03 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Qatarlyst").SingleOrDefault(); Link_03 = Link_03 ?? new Link { Category = "eBusiness", Title = "Qatarlyst", Url = "https://www.ri3k.com/marketplace/login/index.html", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_04 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Tamarine").SingleOrDefault(); Link_04 = Link_04 ?? new Link { Category = "Pricing Models", Title = "Tamarine", Url = @"G:\Underwriting\Marine\TAMARINE\Tamarine v102.01.xlsm", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_05 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Marine War Model").SingleOrDefault(); Link_05 = Link_05 ?? new Link { Category = "Pricing Models", Title = "Marine War Model", Url = @"G:\Underwriting\Marine\TAMARINE\Marine War\Marine War_v102.02.xlsm", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_06 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Hull Pricing Pro Forma").SingleOrDefault(); Link_06 = Link_06 ?? new Link { Category = "Pricing Models", Title = "Hull Pricing Pro Forma", Url = @"G:\Underwriting\Marine\TAMARINE\Pro Forma 2013 Risks.xlsx", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_07 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Weekly Management Reports").SingleOrDefault(); Link_07 = Link_07 ?? new Link { Category = "Reports", Title = "Weekly Management Reports", Url = "http://intranet.validusholdings.com/BI/SitePages/Regular%20Talbot%20Reports.aspx", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_08 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Class Summaries & Triangles").SingleOrDefault(); Link_08 = Link_08 ?? new Link { Category = "Reports", Title = "Class Summaries & Triangles", Url = "http://ireport:8700/talbot/getfolderitems.do?folder=/UW/Monthly%20UW%20Figures", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_09 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Market wordings database").SingleOrDefault(); Link_09 = Link_09 ?? new Link { Category = "Information", Title = "Market wordings database", Url = "https://www.lloydswordings.com/lma/auth/login.do?req_url=https://www.lloydswordings.com/lma/app/start.do", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; //Link_10 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Market wordings database - Workflow").SingleOrDefault(); //Link_10 = Link_10 ?? new Link { Category = "Information", Title = "Market wordings database - Workflow", Url = "https://www.lloydswordings.com/lma/auth/login.do?req_url=https://www.lloydswordings.com/lma/app/start.do", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_11 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Workflow Dashboard").SingleOrDefault(); Link_11 = Link_11 ?? new Link { Category = "Workflow", Title = "Workflow Dashboard", Url = "http://apps.talbotuw.com/sites/workflow/pages/underwritingworkflow.aspx", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_12 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Crystal").SingleOrDefault(); Link_12 = Link_12 ?? new Link { Category = "Compliance Tools", Title = "Crystal", Url = "http://www.lloyds.com/The-Market/Tools-and-Resources/Tools-E-Services/Crystal", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_13 = _consoleRepository.Query<Link>(lnk => lnk.Title == "XE Live Exchange Rates").SingleOrDefault(); Link_13 = Link_13 ?? new Link { Category = "Information", Title = "XE Live Exchange Rates", Url = "www.xe.com", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_14 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Weekly Underwriter Pack").SingleOrDefault(); Link_14 = Link_14 ?? new Link { Category = "Information", Title = "Weekly Underwriter Pack", Url = "http://intranet.validusholdings.com/Underwriting/Talbot/SitePages/UWPack.aspx", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_15 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Proclarity").SingleOrDefault(); Link_15 = Link_15 ?? new Link { Category = "Reports", Title = "Proclarity", Url = "NA", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_16 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Worldcheck").SingleOrDefault(); Link_16 = Link_16 ?? new Link { Category = "Compliance Tools", Title = "Worldcheck", Url = "http://worldcheck.talbotuw.com/Default.aspx", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_17 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Renewals").SingleOrDefault(); Link_17 = Link_17 ?? new Link { Category = "Reports", Title = "Renewals", Url = "http://intranet.validusholdings.com/BI/_layouts/ReportServer/RSViewerPage.aspx?rv:RelativeReportUrl=/bi/talbotreports/renewal%20monitor.rdl", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_18 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Sea-Web").SingleOrDefault(); Link_18 = Link_18 ?? new Link { Category = "Information", Title = "Sea-Web", Url = "http://www.sea-web.com/authenticated/seaweb_subscriber_welcome.aspx", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_19 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Trade Winds").SingleOrDefault(); Link_19 = Link_19 ?? new Link { Category = "Information", Title = "Trade Winds", Url = "http://www.tradewindsnews.com/", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_20 = _consoleRepository.Query<Link>(lnk => lnk.Title == "World Port Source").SingleOrDefault(); Link_20 = Link_20 ?? new Link { Category = "Information", Title = "World Port Source", Url = "http://www.worldportsource.com/", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; }
// ReSharper restore InconsistentNaming public override void SetUpLinks() { Link_01 = ResolveLink("DMS","Document Management","http://docs.talbotuw.com/default.aspx"); Link_02 = ResolveLink("MMT","ebusiness","https://acord.validusholdings.com/MMT/MessageSummary.aspx"); Link_03 = ResolveLink("Qatarlyst","eBusiness","https://www.ri3k.com/marketplace/login/index.html"); Link_04 = ResolveLink("Open Xposure","Exposure Management","Current open Xposure management link as per desktop setup"); Link_05 = ResolveLink("Subscribe","Policy Admin","As per standard desktop installation"); Link_06 = ResolveLink("Weekly Management Reports","Reports","http://intranet.validusholdings.com/BI/SitePages/Regular%20Talbot%20Reports.aspx"); Link_07 = ResolveLink("Class Summaries & Triangles","Reports","http://*****:*****@"G:\Underwriting\Liability\New Liabs Shared Folder\Rating\2013"); Link_15 = ResolveLink("Rig Zone","Information","http://www.rigzone.com/"); }
// ReSharper restore InconsistentNaming public override void SetUpLinks() { Link_01 = ResolveLink("DMS", "Document Management", "http://docs.talbotuw.com/default.aspx"); Link_02 = ResolveLink("Open Xposure", "Exposure Management", "Current open Xposure management link as per desktop setup"); Link_03 = ResolveLink("Subscribe", "Policy Admin", "As per standard desktop installation"); Link_04 = ResolveLink("Terrorism Model", "Pricing Models", @"G:\Underwriting\Marine\Terrorism\Terrorism Model\Terrorism Model folder"); Link_05 = ResolveLink("Weekly Management Reports", "Reports", "http://intranet.validusholdings.com/BI/SitePages/Regular%20Talbot%20Reports.aspx"); Link_06 = ResolveLink("Class Summaries & Triangles", "Reports", "http://*****:*****@"G:\Underwriting\Crisis Management\Product Recall\1 PCI - Food & Beverage\Rate Models "); Link_18 = ResolveLink("Auto rating model", "Pricing Models", @"G:\Underwriting\Crisis Management\Product Recall\2 Auto"); }
// ReSharper restore InconsistentNaming public override void SetUpLinks() { Link_01= ResolveLink("DMS", "Document Management", "http://docs.talbotuw.com/default.aspx"); Link_02= ResolveLink("MMT", "ebusiness", "https://acord.validusholdings.com/MMT/MessageSummary.aspx"); Link_03= ResolveLink("Qatarlyst", "eBusiness", "https://www.ri3k.com/marketplace/login/index.html"); Link_04= ResolveLink("Open Xposure", "Exposure Management", "Current open Xposure management link as per desktop setup"); Link_05= ResolveLink("Subscribe", "Policy Admin", "As per standard desktop installation"); Link_06= ResolveLink("Weekly Management Reports", "Reports", "http://intranet.validusholdings.com/BI/SitePages/Regular%20Talbot%20Reports.aspx"); Link_07= ResolveLink("Class Summaries & Triangles", "Reports", "http://*****:*****@"G:\Underwriting\Property Fac\CONSTRUCTION\PUMA 3.3.1\2013 Projects\PUMA modifier v102 02.xls"); Link_14= ResolveLink("Munich Re on-line natural peril mapping", "Information", "https://register.munichre.com/webcrm/LoginSite/Login.aspx"); Link_15= ResolveLink("IMIA – The International Association of Engineering Insurers (international market body)", "Information", "http://www.imia.com/"); Link_16= ResolveLink("LEG – London Engineering Group (London market body)", "Information", "http://www.londonengineeringgroup.com/"); Link_17= ResolveLink("Cyclone tracking in USA", "Information", "http://www.nhc.noaa.gov/"); Link_18= ResolveLink("FEMA - Flood exposure mapping in USA", "Information", "http://fema.maps.arcgis.com/home/"); Link_19= ResolveLink("Cyclone tracking in Australia", "Information", "http://www.bom.gov.au/cyclone/?ref=dropdown"); }
public ActionResult DeleteLink(Link link) { try { var result = AdminModuleManager.DeleteLink(link); return new JsonNetResult { Data = result }; } catch (Exception ex) // TODO: Remove { LogHandler.WriteLog(ex.ToString(), LogSeverity.Error, LogCategory.BusinessComponent); throw new HttpException(500, "Server Error"); } }
public ActionResult EditLink(Link link) { if (!ModelState.IsValid) throw new HttpException(406, "Not Acceptable - Invalid Data"); try { var updatedLink = AdminModuleManager.EditLink(link); return new JsonNetResult { Data = updatedLink }; } catch (Exception ex) // TODO: Remove { LogHandler.WriteLog(ex.ToString(), LogSeverity.Error, LogCategory.BusinessComponent); throw new HttpException(500, "Server Error"); } }
public string DeleteLink(Link link) { using (ConsoleRepository) { ConsoleRepository.Attach<Link>(link); ConsoleRepository.Delete<Link>(link); ConsoleRepository.SaveChanges(); return "Successfully Deleted Link"; } }
public Link EditLink(Link link) { using (ConsoleRepository) { ConsoleRepository.Attach<Link>(link); ConsoleRepository.SaveChanges(); return link; } }
public Link CreateLink(Link link) { // TODO: sort out http etc on url string //if(link.Url.sub using (ConsoleRepository) { ConsoleRepository.Add<Link>(link); ConsoleRepository.SaveChanges(); return link; } }
private Link Link_14; //Weekly Underwriter Pack http://intranet.validusholdings.com/Underwriting/Talbot/SitePages/UWPack.aspx // ReSharper restore InconsistentNaming public override void SetUpLinks() { Link_01 = _consoleRepository.Query<Link>(lnk => lnk.Title == "DMS").SingleOrDefault(); Link_01 = Link_01 ?? new Link { Category = "Document Management", Title = "DMS", Url = "http://docs.talbotuw.com/default.aspx", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_02 = _consoleRepository.Query<Link>(lnk => lnk.Title == "MMT").SingleOrDefault(); Link_02 = Link_02 ?? new Link { Category = "ebusiness", Title = "MMT", Url = "https://acord.validusholdings.com/MMT/MessageSummary.aspx", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_03 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Qatarlyst").SingleOrDefault(); Link_03 = Link_03 ?? new Link { Category = "eBusiness", Title = "Qatarlyst", Url = "https://www.ri3k.com/marketplace/login/index.html", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_07 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Weekly Management Reports").SingleOrDefault(); Link_07 = Link_07 ?? new Link { Category = "Reports", Title = "Weekly Management Reports", Url = "http://intranet.validusholdings.com/BI/SitePages/Regular%20Talbot%20Reports.aspx", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_08 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Class Summaries & Triangles").SingleOrDefault(); Link_08 = Link_08 ?? new Link { Category = "Reports", Title = "Class Summaries & Triangles", Url = "http://ireport:8700/talbot/getfolderitems.do?folder=/UW/Monthly%20UW%20Figures", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_09 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Market wordings database").SingleOrDefault(); Link_09 = Link_09 ?? new Link { Category = "Information", Title = "Market wordings database", Url = "https://www.lloydswordings.com/lma/auth/login.do?req_url=https://www.lloydswordings.com/lma/app/start.do", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_11 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Workflow Dashboard").SingleOrDefault(); Link_11 = Link_11 ?? new Link { Category = "Workflow", Title = "Workflow Dashboard", Url = "http://apps.talbotuw.com/sites/workflow/pages/underwritingworkflow.aspx", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_12 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Crystal").SingleOrDefault(); Link_12 = Link_12 ?? new Link { Category = "Compliance Tools", Title = "Crystal", Url = "http://www.lloyds.com/The-Market/Tools-and-Resources/Tools-E-Services/Crystal", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_13 = _consoleRepository.Query<Link>(lnk => lnk.Title == "XE Live Exchange Rates").SingleOrDefault(); Link_13 = Link_13 ?? new Link { Category = "Information", Title = "XE Live Exchange Rates", Url = "www.xe.com", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; Link_14 = _consoleRepository.Query<Link>(lnk => lnk.Title == "Weekly Underwriter Pack").SingleOrDefault(); Link_14 = Link_14 ?? new Link { Category = "Information", Title = "Weekly Underwriter Pack", Url = "http://intranet.validusholdings.com/Underwriting/Talbot/SitePages/UWPack.aspx", CreatedBy = "InitialSetup", CreatedOn = DateTime.Now, ModifiedBy = "InitialSetup", ModifiedOn = DateTime.Now }; }