private object DeleteOrganization(string id)
        {
            Micajah.Common.Bll.Organization org = null;
            Guid orgid = Guid.Empty;

            if (Guid.TryParseExact(id, "N", out orgid))
            {
                org = OrganizationProvider.GetOrganization(orgid);
            }
            else
            {
                org = OrganizationProvider.GetOrganizationByPseudoId(id);
            }
            if (org == null)
            {
                return(new HttpResult("Organization not found", HttpStatusCode.NotFound));
            }
            if (org.Deleted)
            {
                return(new HttpResult("Organization already inactive", HttpStatusCode.NotModified));
            }
            OrganizationProvider.DeleteOrganization(org.OrganizationId);
            return(new HttpResult("Organization " + org.Name + " deleted", HttpStatusCode.OK));
        }