示例#1
0
 public ActionResult Alta()
 {
     NoticiasViewModel noticias = new NoticiasViewModel()
     {
         categoria = context.categoria.ToList(),
         seccion = context.seccion.ToList(),
         usuario = context.usuario.FirstOrDefault(),
         FechaCreacion = DateTime.Today.ToShortDateString(),
         CreadoPor = context.usuario.First().Usuario_Id,
         EditadoPor = context.usuario.First().Usuario_Id,
     };
     return View(noticias);
 }
示例#2
0
        public ActionResult Alta(NoticiasViewModel noticias)
        {
            try
            {

                Noticias noticiaModel = new Noticias()
                {
                    Activo = noticias.Activo,
                    CreadoPor = noticias.CreadoPor,
                    Cuerpo = noticias.Cuerpo,
                    EditadoPor = noticias.EditadoPor,
                    FechaCreacion = noticias.FechaCreacion,
                    Titulo = noticias.Titulo,
                    usuario = noticias.usuario,
                    seccion = context.seccion.Where(x => x.Seccion_Id == noticias.CategoriaId).First(),
                    categoria = context.categoria.Where(x => x.Categoria_Id == noticias.CategoriaId).First()
                };
                if(ModelState.IsValid)
                {
                    context.noticias.Add(noticiaModel);
                    context.SaveChanges();
                    return RedirectToAction("Index");
                }
                else
                {
                    noticias.seccion = context.seccion.ToList();
                    noticias.categoria = context.categoria.ToList();

                    return View(noticias);
                }

            }
            catch (Exception)
            {
                return View(noticias);
            }
        }