public async Task <ActionResult> Delete(RemoteSiteModel site) { try { // TODO: Add delete logic here var res = await RemoteSiteUtil.DeleteSite(site.Id); return(RedirectToAction("Index")); } catch (Exception ex) { Logging.WriteToAppLog("Error deleting remote site", System.Diagnostics.EventLogEntryType.Error, ex); ViewBag.Error = "An error occured trying to delete the record, please check the error logs and try again."; return(View("Edit", site)); } }
public async Task <IEnumerable <RemoteSite> > GetAllSites() { var res = await RemoteSiteUtil.GetAllSites(); return(res); }
public static async Task <MemoryStream> GetSetupZip(string siteId, string pathToFiles, string apiUrl) { var site = await RemoteSiteUtil.GetSite(siteId); return(SetupZip(pathToFiles, site, apiUrl)); }
public async Task <RemoteSite> GetSiteConfig() { var siteId = User.Identity.GetClaim(CustomClaimTypes.SiteId); return(await RemoteSiteUtil.GetSite(siteId)); }
public async Task <IEnumerable <RemoteSite> > GetRemoteSiteList() { return(await RemoteSiteUtil.GetRemoteSites()); }
// GET: RemoteSite public async Task <ActionResult> Index() { var res = await RemoteSiteUtil.GetAllSites(); return(View(res)); }