public ActionResult Delete(DeleteApplicationModel model)
        {
            var application = _getApplicationByIdQuery.Execute(model.ApplicationId);

            if (application.IsSystemReservedApplication())
            {
                return(JsonError("This Application is required for proper system function and may not be deleted"));
            }

            _deleteApplicationCommand.Execute(model.ApplicationId);
            return(JsonSuccess("Application deleted successfully"));
        }
 public ActionResult Delete(DeleteApplicationModel model)
 {
     try
     {
         _deleteApplicationCommand.Execute(model.ApplicationId);
         return(JsonSuccess("Application deleted successfully"));
     }
     catch (Exception ex)
     {
         return(JsonError(ex.Message));
     }
 }