コード例 #1
0
        public IActionResult Create()
        {
            ViewData["Title"] = "Nuova spesa";
            var inputModel = new SpeseCreateInputModel();

            return(View(inputModel));
        }
コード例 #2
0
        public async Task <bool> CreateSpesaAsync(SpeseCreateInputModel inputModel)
        {
            string mese   = DateTime.Now.ToString("MM");
            string anno   = DateTime.Now.ToString("yyyy");
            string valuta = "EUR";

            DataSet dataSet = await db.QueryAsync($@"INSERT INTO Spese (Descrizione, Importo, Valuta, Mese, Anno) VALUES ({inputModel.Descrizione}, {inputModel.Importo}, {valuta}, {mese}, {anno});");

            return(true);
        }
コード例 #3
0
        public async Task <IActionResult> Create(SpeseCreateInputModel inputModel)
        {
            if (ModelState.IsValid)
            {
                bool spesa = await spesaService.CreateSpesaAsync(inputModel);

                if (spesa == true)
                {
                    TempData["ConfirmationMessage"] = "Ok! La tua spesa è stata aggiunta!";
                    return(RedirectToAction("Index", "Spese"));
                }
            }
            ViewData["Title"] = "Nuova spesa";
            return(View(inputModel));
        }