public ActionResult Create(Clasificacion clasificacion) { try { ClasificacionBLL.Create(clasificacion); return RedirectToAction("Index"); } catch(Exception ex) { return View("~/Views/Shared/Error.cshtml", new Models.ManejadorError(ex)); } }
public static void Create(Clasificacion clasificacion) { try { using(var ctx = new BibliotecaContext()) { if(string.IsNullOrEmpty(clasificacion.Descripcion)) clasificacion.Descripcion = ""; ctx.Clasificaciones.AddObject(clasificacion); ctx.SaveChanges(); } } catch(Exception ex) { throw new Exception("Ocurrio un error al obtener los datos, verifique la conexion con el servidor", ex); } }
private void FixupClasificacion(Clasificacion previousValue) { if (previousValue != null && previousValue.Libros.Contains(this)) { previousValue.Libros.Remove(this); } if (Clasificacion != null) { if (!Clasificacion.Libros.Contains(this)) { Clasificacion.Libros.Add(this); } } }
private void FixupClasificacion(Clasificacion previousValue) { if(previousValue != null && previousValue.Libros.Contains(this)) { previousValue.Libros.Remove(this); } if(Clasificacion != null) { if(!Clasificacion.Libros.Contains(this)) { Clasificacion.Libros.Add(this); } } }
public static bool Delete(Clasificacion clasificacion) { return Delete(clasificacion.Id); }
public static void Update(Clasificacion clasificacion) { try { using(var ctx = new BibliotecaContext()) { Clasificacion c1 = ctx.Clasificaciones.Where(c => c.Id == clasificacion.Id).FirstOrDefault(); c1.Abreviatura = clasificacion.Abreviatura; if(string.IsNullOrEmpty(clasificacion.Descripcion)) clasificacion.Descripcion = ""; c1.Descripcion = clasificacion.Descripcion; c1.Estado = clasificacion.Estado; c1.Nombre = clasificacion.Nombre; ctx.SaveChanges(); } } catch(Exception ex) { throw new Exception("Ocurrio un error al obtener los datos, verifique la conexion con el servidor", ex); } }
public ActionResult Edit(int id, Clasificacion clasificacion) { try { clasificacion.Id = id; ClasificacionBLL.Update(clasificacion); return RedirectToAction("Index"); } catch(Exception ex) { return View("~/Views/Shared/Error.cshtml", new Models.ManejadorError(ex)); } }