コード例 #1
0
        public async Task <CalculoViewModel> CadastrarCalculo(CalculoViewModel calculoViewModel)
        {
            CalculoAplication calculoAplication = new CalculoAplication();

            if (ModelState.IsValid)
            {
                await calculoAplication.CriarCalculo(calculoViewModel);
            }
            return(calculoViewModel);
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: kauylyra/Primeiro-CRUD
        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);
            }
        }