public async Task <CalculoViewModel> CadastrarCalculo(CalculoViewModel calculoViewModel) { CalculoAplication calculoAplication = new CalculoAplication(); if (ModelState.IsValid) { await calculoAplication.CriarCalculo(calculoViewModel); } return(calculoViewModel); }
private async void CadastrarCalculo_Click(object sender, EventArgs e) { var id_Cliente = int.Parse(Id_Cliente.Text); var descricao = Descricao.Text; //var juros = decimal.Parse(Juros.Text); var tempo = decimal.Parse(Tempo.Text); var taxa = decimal.Parse(Taxa.Text); var capital = decimal.Parse(Capital.Text); //var montante = decimal.Parse(Montante.Text); var tipo_Calculo = Tipo_Calculo.Text; var data_Calculo = DateTime.ParseExact(Data_Calculo.Text, "dd-MM-yyyy", null); //var data_Criacao = DateTime.Now; try { CalculoAplication calculoAplication = new CalculoAplication(); CalculoViewModel calculoViewModel = new CalculoViewModel() { Id_Cliente = id_Cliente, Descricao = descricao, //Juros = juros, Tempo = tempo, Taxa = taxa, Capital = capital, //Montante = montante, Tipo_Calculo = tipo_Calculo, Data_Calculo = data_Calculo, //Data_Criacao = data_Criacao }; await calculoAplication.CriarCalculo(calculoViewModel); } catch (Exception erro) { Console.WriteLine(erro.InnerException.Message); Console.WriteLine(erro.Message); } }