Exemple #1
0
        public ActionResult Delete(string themeName)
        {
            try
            {
                var remover = new ThemeRemover(themeName);
                remover.Remove();
            }
            catch (ThemeRemoveException ex)
            {
                return(this.Failed(ex.Message, HttpStatusCode.InternalServerError));
            }

            return(this.Ok());
        }
Exemple #2
0
        public async Task <ActionResult> DeleteAsync(string themeName)
        {
            try
            {
                var remover = new ThemeRemover(this.Tenant, themeName);
                await remover.RemoveAsync().ConfigureAwait(false);
            }
            catch (ThemeRemoveException ex)
            {
                return(this.Failed(ex.Message, HttpStatusCode.InternalServerError));
            }

            return(this.Ok());
        }