vwarDAL.DataAccessFactory.CreateDataRepositorProxy C# (CSharp) Method

CreateDataRepositorProxy() public method

public CreateDataRepositorProxy ( ) : IDataRepository
return IDataRepository
        public IDataRepository CreateDataRepositorProxy()
        {
            return new FedoraCommonsRepo(FedoraUrl, FedoraUserName, FedoraPassword, FedoraAccessUrl, FedoraManagementUrl, ConnectionString, FedoraNamespace);
        }

Same methods

DataAccessFactory::CreateDataRepositorProxy ( string uname ) : IDataRepository

Usage Example

コード例 #1
0
ファイル: Model.aspx.cs プロジェクト: jamjr/3D-Repository
 public static string DeleteModel(string pid)
 {
     pid = HttpContext.Current.Server.UrlDecode(pid);
     string response = "0";
     var factory = new DataAccessFactory();
     IDataRepository dal = factory.CreateDataRepositorProxy();
     ContentObject co = dal.GetContentObjectById(pid, false);
     if (co != null &&
          HttpContext.Current.User.Identity.IsAuthenticated &&
          (co.SubmitterEmail.Equals(HttpContext.Current.User.Identity.Name, StringComparison.InvariantCultureIgnoreCase) ||
              Website.Security.IsAdministrator()))
     {
         try
         {
             dal.DeleteContentObject(co);
             response = "1";
         }
         catch { }
     }
     else if (!HttpContext.Current.User.Identity.IsAuthenticated)
     {
         HttpContext.Current.Response.StatusCode = 403;
     }
     dal.Dispose();
     return response;
 }
All Usage Examples Of vwarDAL.DataAccessFactory::CreateDataRepositorProxy