Esempio n. 1
0
        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);
        }
Esempio n. 3
0
        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));
        }
Esempio n. 5
0
 public async Task <IEnumerable <RemoteSite> > GetRemoteSiteList()
 {
     return(await RemoteSiteUtil.GetRemoteSites());
 }
Esempio n. 6
0
        // GET: RemoteSite
        public async Task <ActionResult> Index()
        {
            var res = await RemoteSiteUtil.GetAllSites();

            return(View(res));
        }