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()); }
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()); }