Ejemplo n.º 1
0
        public async Task <IActionResult> PutUfficio([FromRoute] int id, [FromBody] Ufficio ufficio)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != ufficio.Id)
            {
                return(BadRequest());
            }

            _context.Entry(ufficio).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!UfficioExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> PostUfficio([FromBody] Ufficio ufficio)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Ufficio.Add(ufficio);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetUfficio", new { id = ufficio.Id }, ufficio));
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            Console.WriteLine("Programma Ufficio di Lorenzo Curzi 4H, 15/01/2021");

            Ufficio pratiche = new Ufficio();

            pratiche.InserisciPratica("Mario", "Rossi", 'A', "Pratica di prova");

            Console.WriteLine(pratiche.RicercaPraticaCodice(1));

            pratiche.InserisciPratica("Mario", "Verdi", 'B', "Altra pratica");

            Console.WriteLine(pratiche.RicercaPraticaCodice(2));

            pratiche.InserisciPratica("Giuseppe", "Verdi", 'A', "Pratica");

            pratiche.InserisciPratica("Ludwig", "Van Beethoven", 'B', "Componimento");

            Console.WriteLine("\nRicerca pratiche di categoria A");
            Console.WriteLine(pratiche.RicercaPraticheTipo('A'));

            Console.WriteLine("\nRicerca pratiche di categoria B");
            Console.WriteLine(pratiche.RicercaPraticheTipo('B'));

            Console.WriteLine("\nRimozione dell'ultima pratica salvata");

            if (pratiche.EliminazionePratica(4))
            {
                Console.WriteLine("Pratica rimossa con successo.");
            }
            else
            {
                Console.WriteLine("Rimozione pratica non riuscita.");
            }

            Console.WriteLine("\nSalvataggio su file di tutte le pratiche in coda");
            if (pratiche.Salvataggio())
            {
                Console.WriteLine("Salvatagio eseguito con successo.");
            }
            else
            {
                Console.WriteLine("Salvataggio non riuscito.");
            }
        }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            Console.WriteLine("Bartolini Liam, 4H, ufficio");

            Ufficio ufficio = new Ufficio();

            ufficio.ImmissionePratica("Prova immissione", "Prova", "Immissione", 'H');
            try
            {
                Console.WriteLine(ufficio.RicercaPratica(2));
            }
            catch (Exception e)
            {
                Output(e);
            }

            try
            {
                Console.WriteLine(ufficio.RicercaPratica('A'));
            }
            catch (Exception e)
            {
                Output(e);
            }

            Console.WriteLine($"Esito eliminazione pratica: {ufficio.EliminazionePratica(2)}");

            try
            {
                Console.WriteLine(ufficio.SalvataggioPratiche());
            }
            catch (Exception e)
            {
                Output(e);
            }
        }