static public List <TipoGastoModel> GetTipoGasto() { try { string strQuery = "SELECT * FROM [tig_tipogasto]"; List <TipoGastoBD> lst = App.BDLocal.DBConnection.Query <TipoGastoBD>(strQuery); if (lst.Count == 0) { return(null); } TipoGastoModel novo; List <TipoGastoModel> lstModel = new List <TipoGastoModel>(); foreach (TipoGastoBD t in lst) { novo = new TipoGastoModel(t.Tig_Codigo, t.Tig_Descricao); lstModel.Add(novo); } // ordena a lista em ordem alfabética lstModel.Sort(); return(lstModel); } catch (Exception) { return(null); } }
public async Task <IActionResult> Insert(TipoGastoModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var tipoGasto = _mapper.Map <TipoGastoDto>(model); await _tipoGastoRepositorio.Insertar(tipoGasto); return(Ok(model)); }
async void Gasto_ItemTapped(object sender, ItemTappedEventArgs e) { // obtem item selecionado TipoGastoModel item = (TipoGastoModel)e.Item; if (item == null) { return; } // abrir view para edição do item selecionado await Navigation.PushAsync(new TipoGastoAdd(item)); }
public async Task <IActionResult> Edit(long id, TipoGastoModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var tipoGasto = _mapper.Map <TipoGastoDto>(model); tipoGasto.Id = id; await _tipoGastoRepositorio.Modificar(tipoGasto); return(Ok(model)); }
async void Gasto_ItemTapped(object sender, ItemTappedEventArgs e) { // obtem item selecionado TipoGastoModel item = (TipoGastoModel)e.Item; if (item == null) { return; } // abrir view para edição do item selecionado // await Navigation.PushAsync(new GastoAdd(item)); // GastoAddViewModel g = new GastoAddViewModel(); // g.InserirTipoGasto(item.Tig_Codigo); await this.Navigation.PopAsync(); }