public void CreateObject(CustomerUserEntry _CustomerUserEntry, string SessionToken) { ModelSession session = CustomerUserEntrySecureService.CheckSessionImp(SessionToken); if (!CustomerUserEntrySecureService.CheckUserRightsImp(session.User.Name, "Create " + typeof(CustomerUserEntry).FullName)) throw new UnauthorizedAccessException("Access Denied"); _CustomerUserEntry.Owner = session.User; _CustomerUserEntry.Create(); }
public void SetACLs(CustomerUserEntry _CustomerUserEntry, Services.Packages.Security.CustomerUserEntryAccessControlListCollection _ACLs, string SessionToken) { this.Invoke("GetACLs", new object[] {_CustomerUserEntry,SessionToken}); return; }
public CustomerUserEntry CreateFromUserLogin(System.Int32 __Id, Services.Packages.Security.ModelUser _UserLogin, string SessionToken) { ModelSession session = CustomerUserEntrySecureService.CheckSessionImp(SessionToken); CustomerUserEntry _CustomerUserEntry = new CustomerUserEntry(__Id); if (!_CustomerUserEntry.Exists && !Services.Packages.Security.Security.ModelUserSecureService.CheckAccessImp(_UserLogin, SessionToken, "Create CustomerUserEntries")) throw new UnauthorizedAccessException("Access Denied"); else if (_CustomerUserEntry.Exists && !CustomerUserEntrySecureService.CheckAccessImp(_CustomerUserEntry, SessionToken, "Update")) throw new UnauthorizedAccessException("Access Denied"); // CustomerUserEntry _CustomerUserEntry = CustomerUserEntry.CreateCustomerUserEntry(__Id); _CustomerUserEntry.Owner = session.User; _CustomerUserEntry.UserLogin = _UserLogin; _CustomerUserEntry.Update(); return _CustomerUserEntry; }
public CustomerUserEntry Reload(CustomerUserEntry _CustomerUserEntry, string SessionToken) { _CustomerUserEntry.Reload(); if (!CustomerUserEntrySecureService.CheckAccessImp(_CustomerUserEntry, SessionToken, "Read")) throw new UnauthorizedAccessException("Access Denied"); return _CustomerUserEntry; }
public Services.Packages.Security.CustomerUserEntryAccessControlListCollection GetACLs(CustomerUserEntry _CustomerUserEntry, string SessionToken) { object[] results = this.Invoke("GetACLs", new object[] {_CustomerUserEntry,SessionToken}); return ((Services.Packages.Security.CustomerUserEntryAccessControlListCollection)(results[0])); }
public void DeleteObject(CustomerUserEntry _CustomerUserEntry, string SessionToken) { if (!CustomerUserEntrySecureService.CheckAccessImp(_CustomerUserEntry, SessionToken, "Delete")) throw new UnauthorizedAccessException("Access Denied"); _CustomerUserEntry.Delete(); }
public Services.Packages.Security.CustomerUserEntryAccessControlListCollection GetACLs(CustomerUserEntry _CustomerUserEntry, string SessionToken) { _CustomerUserEntry.Reload(); //* if (!Services.Packages.Security.CustomerUserEntrySecureService.CheckAccessImp(_CustomerUserEntry, SessionToken, "Traverse")) throw new UnauthorizedAccessException("Access Denied"); //*/ /* if (!Services.Packages.Security.Security.CustomerUserEntryAccessControlListSecureService.CheckAccessImp(_CustomerUserEntry.ACLs, SessionToken, "Read")) throw new UnauthorizedAccessException("Access Denied"); //*/ return _CustomerUserEntry.ACLs; }
public void DeleteObject(CustomerUserEntry _CustomerUserEntry, string SessionToken) { this.Invoke("DeleteObject", new object[] {_CustomerUserEntry,SessionToken}); return; }
public void CreateObjectFromUserLogin(CustomerUserEntry _CustomerUserEntry, Services.Packages.Security.ModelUser _UserLogin, string SessionToken) { this.Invoke("CreateObjectFromUserLogin", new object[] {_CustomerUserEntry,_UserLogin,SessionToken}); return; }
public bool Exists(CustomerUserEntry _CustomerUserEntry, string SessionToken) { object[] results = this.Invoke("Exists", new object[] {_CustomerUserEntry,SessionToken}); return ((bool)(results[0])); }
public CustomerUserEntry Reload(CustomerUserEntry _CustomerUserEntry, string SessionToken) { object[] results = this.Invoke("Reload", new object[] {_CustomerUserEntry,SessionToken}); return ((CustomerUserEntry)(results[0])); }
public void SetACLs(CustomerUserEntry _CustomerUserEntry, Services.Packages.Security.CustomerUserEntryAccessControlListCollection _ACLs, string SessionToken) { _CustomerUserEntry.Reload(); //* if (!Services.Packages.Security.CustomerUserEntrySecureService.CheckAccessImp(_CustomerUserEntry, SessionToken, "Traverse")) throw new UnauthorizedAccessException("Access Denied"); //*/ /* _ACLs.Reload(); if (_ACLs.Exists && !Services.Packages.Security.Security.CustomerUserEntryAccessControlListSecureService.CheckAccessImp(_ACLs, SessionToken, "Update")) throw new UnauthorizedAccessException("Access Denied"); else if (!_ACLs.Exists && !Services.Packages.Security.CustomerUserEntrySecureService.CheckAccessImp(_CustomerUserEntry, SessionToken, "Create ACLs")) throw new UnauthorizedAccessException("Access Denied"); //*/ _CustomerUserEntry.ACLs = _ACLs; _CustomerUserEntry.Update(); }
public void SetOwner(CustomerUserEntry _CustomerUserEntry, Services.Packages.Security.ModelUser _Owner, string SessionToken) { _CustomerUserEntry.Reload(); //* if (!Services.Packages.Security.CustomerUserEntrySecureService.CheckAccessImp(_CustomerUserEntry, SessionToken, "Traverse")) throw new UnauthorizedAccessException("Access Denied"); //*/ //* _Owner.Reload(); if (_Owner.Exists && !Services.Packages.Security.Security.ModelUserSecureService.CheckAccessImp(_Owner, SessionToken, "Update")) throw new UnauthorizedAccessException("Access Denied"); else if (!_Owner.Exists && !Services.Packages.Security.CustomerUserEntrySecureService.CheckAccessImp(_CustomerUserEntry, SessionToken, "Create CustomerUserEntryOwning")) throw new UnauthorizedAccessException("Access Denied"); //*/ _CustomerUserEntry.Owner = _Owner; _CustomerUserEntry.Update(); }
public void SetUserLogin(CustomerUserEntry _CustomerUserEntry, Services.Packages.Security.ModelUser _UserLogin, string SessionToken) { _CustomerUserEntry.Reload(); //* if (!Services.Packages.Security.CustomerUserEntrySecureService.CheckAccessImp(_CustomerUserEntry, SessionToken, "Traverse")) throw new UnauthorizedAccessException("Access Denied"); //*/ //* _UserLogin.Reload(); if (_UserLogin.Exists && !Services.Packages.Security.Security.ModelUserSecureService.CheckAccessImp(_UserLogin, SessionToken, "Update")) throw new UnauthorizedAccessException("Access Denied"); else if (!_UserLogin.Exists && !Services.Packages.Security.CustomerUserEntrySecureService.CheckAccessImp(_CustomerUserEntry, SessionToken, "Create CustomerUserEntries")) throw new UnauthorizedAccessException("Access Denied"); //*/ _CustomerUserEntry.UserLogin = _UserLogin; _CustomerUserEntry.Update(); }
public void CreateObjectFromUserLogin(CustomerUserEntry _CustomerUserEntry, Services.Packages.Security.ModelUser _UserLogin, string SessionToken) { ModelSession session = CustomerUserEntrySecureService.CheckSessionImp(SessionToken); //if (!Services.Packages.Security.Security.ModelUserSecureService.CheckAccessImp(_UserLogin, SessionToken, "Create CustomerUserEntries")) // throw new UnauthorizedAccessException("Access Denied"); _CustomerUserEntry.Reload(); if (!_CustomerUserEntry.Exists && !Services.Packages.Security.Security.ModelUserSecureService.CheckAccessImp(_UserLogin, SessionToken, "Create CustomerUserEntries")) throw new UnauthorizedAccessException("Access Denied"); else if (_CustomerUserEntry.Exists && !CustomerUserEntrySecureService.CheckAccessImp(_CustomerUserEntry, SessionToken, "Update")) throw new UnauthorizedAccessException("Access Denied"); _CustomerUserEntry.Owner = session.User; _CustomerUserEntry.UserLogin = _UserLogin; _CustomerUserEntry.Create(); }
public void CreateObjectFromCustomer(CustomerUserEntry _CustomerUserEntry, Services.Packages.Customer _Customer, string SessionToken) { this.Invoke("CreateObjectFromCustomer", new object[] {_CustomerUserEntry,_Customer,SessionToken}); return; }
public void Delete(System.Int32 __Id, string SessionToken) { CustomerUserEntry _CustomerUserEntry = new CustomerUserEntry(__Id); if (!CustomerUserEntrySecureService.CheckAccessImp(_CustomerUserEntry, SessionToken, "Delete")) throw new UnauthorizedAccessException("Access Denied"); CustomerUserEntry.DeleteCustomerUserEntry(__Id); }
public Services.Packages.Security.ModelUser GetOwner(CustomerUserEntry _CustomerUserEntry, string SessionToken) { object[] results = this.Invoke("GetOwner", new object[] {_CustomerUserEntry,SessionToken}); return ((Services.Packages.Security.ModelUser)(results[0])); }
public bool Exists(CustomerUserEntry _CustomerUserEntry, string SessionToken) { if (!CustomerUserEntrySecureService.CheckAccessImp(_CustomerUserEntry, SessionToken, "Traverse")) throw new UnauthorizedAccessException("Access Denied"); return _CustomerUserEntry.Exists; }
public void SetOwner(CustomerUserEntry _CustomerUserEntry, Services.Packages.Security.ModelUser _Owner, string SessionToken) { this.Invoke("GetOwner", new object[] {_CustomerUserEntry,SessionToken}); return; }
public Services.Packages.Security.ModelUser GetUserLogin(CustomerUserEntry _CustomerUserEntry, string SessionToken) { _CustomerUserEntry.Reload(); //* if (!Services.Packages.Security.CustomerUserEntrySecureService.CheckAccessImp(_CustomerUserEntry, SessionToken, "Traverse")) throw new UnauthorizedAccessException("Access Denied"); //*/ //* if (!Services.Packages.Security.Security.ModelUserSecureService.CheckAccessImp(_CustomerUserEntry.UserLogin, SessionToken, "Read")) throw new UnauthorizedAccessException("Access Denied"); //*/ return _CustomerUserEntry.UserLogin; }
public CustomerUserEntry Read(System.Int32 __Id, string SessionToken) { CustomerUserEntry _CustomerUserEntry = new CustomerUserEntry(__Id); if (!CustomerUserEntrySecureService.CheckAccessImp(_CustomerUserEntry, SessionToken, "Read")) throw new UnauthorizedAccessException("Access Denied"); return _CustomerUserEntry; }