public bool Modify(PerfilMenuDto pPerfilMenu) { List <PerfilMenuDto> listaPerfilMenu = this.GetAll(); if (pPerfilMenu != null && listaPerfilMenu.FirstOrDefault(x => x.Id == pPerfilMenu.Id) != null) { listaPerfilMenu.FirstOrDefault(x => x.Id == pPerfilMenu.Id).Perfil = pPerfilMenu.Perfil; listaPerfilMenu.FirstOrDefault(x => x.Id == pPerfilMenu.Id).Menu = pPerfilMenu.Menu; File.Delete(_path); this.Save(listaPerfilMenu); return(true); } return(false); }
public void Save(PerfilMenuDto pPerfilMenu) { string json = JsonConvert.SerializeObject(pPerfilMenu); if (File.Exists(_path)) { using (var writer = new StreamWriter(_path, true)) { writer.WriteLine(json); writer.Close(); } } else { File.WriteAllText(_path, json); using (var writer = new StreamWriter(_path, true)) { writer.WriteLine(string.Empty); writer.Close(); } } }
public bool AddNew(PerfilMenuDto pPerfilMenu) { pPerfilMenu.Id = this.GetNextId(); Save(pPerfilMenu); return(true); }