public async Task <IActionResult> Create([Bind("IdPostazione,NomePostazione,Descrizione")] Postazione postazione) { if (ModelState.IsValid) { _context.Add(postazione); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(postazione)); }
public async Task <IActionResult> Create([Bind("IdArticolo,NomeArticolo,Descrizione")] Articolo articolo) { if (ModelState.IsValid) { _context.Add(articolo); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(articolo)); }
public async Task <IActionResult> Create([Bind("IdLinea,NomeLinea")] Linea linea) { if (ModelState.IsValid) { _context.Add(linea); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(linea)); }
public async Task <IActionResult> Create(News news) { if (ModelState.IsValid) { _context.Add(news); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(news)); }
public async Task <IActionResult> Post([FromBody] Versamento versamento) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } versamento.IdVersamento = 0; _context.Versamenti.Add(versamento); await _context.SaveChangesAsync(); return(Ok(versamento)); }
public async Task <IActionResult> Create([Bind("IdNomeStazione,NomeStazione,IdLinea")] Stazione stazione) { if (ModelState.IsValid) { _context.Add(stazione); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdLinea"] = new SelectList(_context.Linee, "IdLinea", "NomeLinea", stazione.IdLinea); return(View(stazione)); }
public async Task <IActionResult> Post([FromBody] Stazione stazione) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } stazione.IdNomeStazione = 0; _context.Stazioni.Add(stazione); await _context.SaveChangesAsync(); return(Ok(stazione)); }
public async Task <IActionResult> Post([FromBody] Linea linea) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } linea.IdLinea = 0; _context.Linee.Add(linea); await _context.SaveChangesAsync(); return(Ok(linea)); }
public async Task <IActionResult> Create([Bind("IdComponente,NomeComponente,TempoProduzione,IdArticolo")] ComponenteArticolo componenteArticolo) { if (ModelState.IsValid) { _context.Add(componenteArticolo); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdArticolo"] = new SelectList(_context.Articoli, "IdArticolo", "NomeArticolo", componenteArticolo.IdArticolo); return(View(componenteArticolo)); }
public async Task <IActionResult> Post([FromBody] ComponenteArticolo componente) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } componente.IdComponente = 0; _context.ComponentiArticolo.Add(componente); await _context.SaveChangesAsync(); return(Ok(componente)); }
public async Task <IActionResult> Create([Bind("IdPrenotazione,Data,IdAspNetUsers,IdPostazione")] Prenotazione prenotazione) { if (ModelState.IsValid) { _context.Add(prenotazione); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdAspNetUsers"] = new SelectList(_context.AspNetUsers, "Id", "Email", prenotazione.IdAspNetUsers); ViewData["IdPostazione"] = new SelectList(_context.Postazioni, "IdPostazione", "NomePostazione", prenotazione.IdPostazione); return(View(prenotazione)); }
public async Task <IActionResult> Create([Bind("IdVersamento,PezziBuoni,PezziDifettosi,Data,TempoProd,IdComponente,IdNomeStazione,IdAspNetUsers")] Versamento versamento) { if (ModelState.IsValid) { _context.Add(versamento); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdAspNetUsers"] = new SelectList(_context.AspNetUsers, "Id", "Email", versamento.IdAspNetUsers); ViewData["IdComponente"] = new SelectList(_context.ComponentiArticolo, "IdComponente", "NomeComponente", versamento.IdComponente); ViewData["IdNomeStazione"] = new SelectList(_context.Stazioni, "IdNomeStazione", "NomeStazione", versamento.IdNomeStazione); return(View(versamento)); }
public async Task <IActionResult> Create(ApplicationUser utente) { ApplicationUser user = new ApplicationUser { UserName = utente.Email, Email = utente.Email, FirstName = utente.FirstName, LastName = utente.LastName }; if (ModelState.IsValid) { _context.Add(utente); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(utente)); }
public async Task <IActionResult> Post([FromBody] ArticoloApiModel articolo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Articoli.Add(new Articolo { Descrizione = articolo.Descrizione, NomeArticolo = articolo.NomeArticolo, }); await _context.SaveChangesAsync(); return(Ok(articolo)); }
public async Task <IActionResult> Post([FromBody] ApplicationUser utente) { ApplicationUser user = new ApplicationUser { UserName = utente.Email, Email = utente.Email, FirstName = utente.FirstName, LastName = utente.LastName }; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Add(utente); await _context.SaveChangesAsync(); return(this.Ok(utente)); }
public async Task <IActionResult> Post(DateTime data, string nomePostazione) { var postazioneScelta = _context.Postazioni.SingleOrDefault(p => p.NomePostazione.Equals(nomePostazione)); if (postazioneScelta == null) { return(Ok(new ApiResult <Prenotazione>() { Ok = false, Message = "Postazione inesistente!" })); } var userid = this.User.FindFirstValue(ClaimTypes.NameIdentifier); var prenotazioneEsistente = _context.Prenotazioni.Any(p => p.Data == data && p.IdPostazione == postazioneScelta.IdPostazione); if (prenotazioneEsistente) { return(Ok(new ApiResult <Prenotazione>() { Ok = false, Message = "Questo posto è stato già prenotato!" })); } var dataes = _context.Prenotazioni.Any(p => p.Data == data && p.IdAspNetUsers == userid); if (dataes) { return(Ok(new ApiResult <Prenotazione>() { Ok = false, Message = "Hai già effettuato un'altra prenotazione, non puoi effettuare più di una prenotazione nello stesso giorno!" })); } if (data.DayOfWeek == DayOfWeek.Sunday || data.DayOfWeek == DayOfWeek.Saturday) { return(Ok(new ApiResult <Prenotazione>() { Ok = false, Message = "L'ufficio e' chiuso nel weekend" })); } var prenotazione = new Prenotazione { IdAspNetUsers = userid, Data = data, IdPostazione = postazioneScelta.IdPostazione, IdPrenotazione = 0 }; _context.Prenotazioni.Add(prenotazione); await _context.SaveChangesAsync(); return(Ok(new ApiResult <Prenotazione>() { Ok = true, DataResult = prenotazione })); }