public override void PersistDel(IAggregateRoot entity) { List <Role> list = XMLSerialzationHelper.ReadXml <List <Role> >(_rolePath) as List <Role>; if (list == null || !list.Contains(entity as Role)) { throw new Exception("error in PersistDel of RoleRepository!"); } list.Remove(entity as Role); XMLSerialzationHelper.WriteXML <List <Role> >(_rolePath, list); }
public override void PersistAdd(IAggregateRoot entity) { List <Role> list = XMLSerialzationHelper.ReadXml <List <Role> >(_rolePath) as List <Role>; if (list == null) { list = new List <Role>(); } list.Add(entity as Role); XMLSerialzationHelper.WriteXML <List <Role> >(_rolePath, list); }
public override void PersistAdd(IAggregateRoot entity) { List <Authority> list = XMLSerialzationHelper.ReadXml <List <Authority> >(_authorityPath) as List <Authority>; if (list == null) { list = new List <Authority>(); } list.Add(entity as Authority); XMLSerialzationHelper.WriteXML <List <Authority> >(_authorityPath, list); }
public override void PersistDel(IAggregateRoot entity) { List <Authorize> list = XMLSerialzationHelper.ReadXml <List <Authorize> >(_authorizePath) as List <Authorize>; if (list == null || !list.Contains(entity as Authorize)) { throw new Exception("error in PersistDel of AuthorizeUnitOfWorkRepository!"); } else { list.Remove(entity as Authorize); XMLSerialzationHelper.WriteXML <List <Authorize> >(_authorizePath, list); } }
public override void PersistSave(IAggregateRoot entity) { List <Role> list = XMLSerialzationHelper.ReadXml <List <Role> >(_rolePath) as List <Role>; if (list == null || list.Where(it => it.Id.Equals((entity as Role).Id)).FirstOrDefault() == null) { throw new Exception("error in PersistDel of RoleRepository!"); } else { list.Remove(list.Where(it => it.Id.Equals((entity as Role).Id)).FirstOrDefault()); list.Add(entity as Role); } XMLSerialzationHelper.WriteXML <List <Role> >(_rolePath, list); }
public override void PersistSave(IAggregateRoot entity) { List <Authorize> list = XMLSerialzationHelper.ReadXml <List <Authorize> >(_authorizePath) as List <Authorize>; if (list == null || list.Where(it => it.AuthorityName.Equals((entity as Authorize).AuthorityName)).FirstOrDefault() == null) { throw new Exception(""); } else { list.Remove(list.Where(it => it.AuthorityName.Equals((entity as Authorize).AuthorityName)).FirstOrDefault()); list.Add(entity as Authorize); XMLSerialzationHelper.WriteXML <List <Authorize> >(_authorizePath, list); } }
public override void PersistSave(IAggregateRoot entity) { List <Authority> list = XMLSerialzationHelper.ReadXml <List <Authority> >(_authorityPath) as List <Authority>; if (list == null || list.Where(it => it.Id.Equals((entity as Authority).Id)).FirstOrDefault() == null) { throw new Exception("error in persistDel of AuthorityUnitOfWorkRepository!"); } else { list.Remove(list.Where(it => it.Id.Equals((entity as Authority).Id)).FirstOrDefault()); list.Add(entity as Authority); XMLSerialzationHelper.WriteXML <List <Authority> >(_authorityPath, list); } }