public JsonResult CrearLibro(VM_CrearLibro lib)
 {
     if (ModelState.IsValid)
     {
         N_Libro.GuardarLibro(lib);
     }
     return(Json(lib, JsonRequestBehavior.AllowGet));
 }
Example #2
0
        public static void GuardarLibro(VM_CrearLibro lib)
        {
            using (var unit = new UnitOfWork(new BibliotecaDbContext()))
            {
                Libro l = new Libro();
                l.Titulo    = lib.Titulo;
                l.Editorial = lib.Editorial;
                l.Area      = lib.Area;

                foreach (var aut in lib.IdAutor)
                {
                    LibAut la = new LibAut
                    {
                        IdAutor = aut
                    };

                    l.libAuts.Add(la);
                }
                unit.Libro.AddOrUpdate(l);
                unit.Complete();
            }
        }