public ActionResult DeleteConfirmed(int id) { DettaglioScheda dettaglioScheda = db.DettaglioSchedas.Find(id); db.DettaglioSchedas.Remove(dettaglioScheda); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "DettaglioScheda_Id,Data,Giorno,Temperatura,Scheda_Id,Ematic,Muco,MucoC,Coito,UteCon,UteInc,UteApe,UtePos,Sensazione,Note")] DettaglioScheda dettaglioScheda) { if (ModelState.IsValid) { db.Entry(dettaglioScheda).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", "Schedas", new { id = dettaglioScheda.Scheda_Id })); } return(View(dettaglioScheda)); }
public ActionResult Create([Bind(Include = "DettaglioScheda_Id,Data,Giorno,Temperatura,Scheda_Id,Ematic,Muco,MucoC,Coito,UteCon,UteInc,UteApe,UtePos,Sensazione,Note")] DettaglioScheda dettaglioScheda) { if (ModelState.IsValid) { db.DettaglioSchedas.Add(dettaglioScheda); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dettaglioScheda)); }
// GET: DettaglioSchedas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DettaglioScheda dettaglioScheda = db.DettaglioSchedas.Find(id); if (dettaglioScheda == null) { return(HttpNotFound()); } return(View(dettaglioScheda)); }
public ActionResult Create([Bind(Include = "Scheda_Id,Numero,NumeroG,DataI,DataF,Uid")] Scheda scheda, [Bind(Include = "DettaglioScheda_Id,Data,Giorno,Temperatura,Scheda_Id")] DettaglioScheda dettaglioScheda) { var ut = User.Identity.GetUserId(); scheda.Uid = ut; var num = db.Schedas.Where(u => u.Uid == ut).Max(n => n.Numero); if (num != null) { scheda.Numero = num + 1; } else { scheda.Numero = 1; } double giorniadd = (double)scheda.NumeroG; scheda.DataF = scheda.DataI.AddDays(giorniadd); var inizio = scheda.DataI; var giorni = scheda.NumeroG; if (ModelState.IsValid) { db.Schedas.Add(scheda); db.SaveChanges(); //Creo una riga di dettaglio scheda in base al numero di giorni previsto for (int i = 0; i < giorni; i++) { dettaglioScheda.Data = inizio.AddDays(i); dettaglioScheda.Giorno = i + 1; dettaglioScheda.Scheda_Id = scheda.Scheda_Id; db.DettaglioSchedas.Add(dettaglioScheda); db.SaveChanges(); } return(RedirectToAction("Index")); } return(View(scheda)); }