public ActionResult Save(FormCollection form) { Evento e = new Evento(); Categoria c = new Categoria(); string d = form["Data"] != null ? form["Data"] : null; e.Descricao = form["Descricao"]; e.Observacao = form["Observacao"]; c.Id = (int)Int32.Parse(form["CategoriaId"]); e.Categoria = c; if (d != null && !d.Equals("")) { DateTime dObj = DateTime.Parse(d); e.Data = dObj; } if (form["Id"] != "") { int id = (int)Int32.Parse(form["Id"]); if (id != 0) { e.Id = (int)Int32.Parse(form["Id"]); EDao.updateEvento(e); } } else { EDao.insertEvento(e); } return(RedirectToAction("Index")); }
public ActionResult Save(FormCollection form) { Evento e = new Evento(); Categoria c = new Categoria(); string d = form["Data"] != null ? form["Data"] : null; string horas = ((int)Int32.Parse(form["Hora"])) < 10 ? "0" + form["Hora"] : form["Hora"]; string min = (form["zero"] != null && !form["zero"].Equals("")) ? form["zero"] : form["trinta"]; e.Descricao = form["Descricao"]; e.Observacao = form["Observacao"]; c.Id = (int)Int32.Parse(form["CategoriaId"]); e.Categoria = c; if (min == null) { min = "00"; } if (d != null && !d.Equals("")) { string date = d + " " + horas + ":" + min; DateTime dt = DateTime.ParseExact(date, "yyyy-MM-dd HH:mm", null); e.Data = dt; } if (form["Id"] != "") { int id = (int)Int32.Parse(form["Id"]); if (id != 0) { e.Id = (int)Int32.Parse(form["Id"]); EDao.updateEvento(e); } } else { EDao.insertEvento(e); } return(RedirectToAction("List")); }