Пример #1
0
        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"));
        }
Пример #2
0
        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"));
        }