public static void Excluir(int id) { VerificarLista(); Subconta s = listaSubcontas.FirstOrDefault(f => f.id == id); if (s != null) { listaSubcontas.Remove(s); } }
public static void Alterar(Subconta pSubconta) { VerificarLista(); Subconta s = listaSubcontas.FirstOrDefault(f => f.id == pSubconta.id); if (s != null) { var index = listaSubcontas.IndexOf(s); listaSubcontas.RemoveAt(index); listaSubcontas.Insert(index, pSubconta); } }
/// <summary> /// Aqui construimos um retorno fixo (falso), mas deverá ser alterado para consultar o SGBD em uma aplicação real /// </summary> private static void ConstruirModelo() { listaSubcontas = new List<Subconta>(); // Subcontas fake var s1 = new Subconta { id = 1, numeroSubconta = "20151110001", numeroProcesso = "NNNNNNN-DD.2015.8.14.O3O1", titular = "Xico da Silva Boy 2015", saldo = 2500, dataAbertura = DateTime.Today }; var s2 = new Subconta { id = 2, numeroSubconta = "20141110001", numeroProcesso = "NNNNNNN-DD.2014.8.14.O3O1", titular = "Xico da Silva Boy 2014", saldo = 20000, dataAbertura = DateTime.Today.AddYears(-1) }; // Adiciona objetos listaSubcontas.Add(s1); listaSubcontas.Add(s2); }
/// <summary> /// Aqui construimos um retorno fixo (falso), mas deverá ser alterado para consultar o SGBD em uma aplicação real /// </summary> private static void ConstruirModelo() { listaSubcontas = new List <Subconta>(); // Subcontas fake var s1 = new Subconta { id = 1, numeroSubconta = "20151110001", numeroProcesso = "NNNNNNN-DD.2015.8.14.O3O1", titular = "Xico da Silva Boy 2015", saldo = 2500, dataAbertura = DateTime.Today }; var s2 = new Subconta { id = 2, numeroSubconta = "20141110001", numeroProcesso = "NNNNNNN-DD.2014.8.14.O3O1", titular = "Xico da Silva Boy 2014", saldo = 20000, dataAbertura = DateTime.Today.AddYears(-1) }; // Adiciona objetos listaSubcontas.Add(s1); listaSubcontas.Add(s2); }
public static void Inserir(Subconta pSubconta) { VerificarLista(); listaSubcontas.Add(pSubconta); }
public void Put(int id, [FromBody] Subconta pSubconta) { SubcontaRepository.Alterar(pSubconta); }
public void Post([FromBody] Subconta pSubconta) { SubcontaRepository.Inserir(pSubconta); }