public JsonResult CrearLibro(VM_CrearLibro lib) { if (ModelState.IsValid) { N_Libro.GuardarLibro(lib); } return(Json(lib, JsonRequestBehavior.AllowGet)); }
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(); } }