public List <tb_Tarea> ListarFiltro(tb_Tarea entidad) { List <tb_Tarea> lista = db.tb_Tarea.Where(f => (f.Nombre.Contains(entidad.Nombre) || f.AbrevTarea.Contains(entidad.AbrevTarea))).ToList(); return(lista); }
public List <tb_Tarea> Listar() { tb_Tarea t = new tb_Tarea(); t.AbrevTarea = string.Empty; t.Nombre = string.Empty; return(data.ListarFiltro(t)); }
//metodo que previene la existencia de una entidad con los mismos atributos public bool exists(tb_Tarea tarea) { bool existe = false; var x = db.tb_Tarea.Where(t => t.Nombre == tarea.Nombre || t.AbrevTarea == tarea.AbrevTarea).FirstOrDefault(); if (x != null) { existe = true; } return(existe); }
public ActionResult Edit([Bind(Include = "CodTarea,Nombre,AbrevTarea")] tb_Tarea tarea) { BL_Tarea proceso = new BL_Tarea(); if (ModelState.IsValid) { if (proceso.exists(tarea) == false) { proceso.Modificar(tarea); } return(RedirectToAction("Index")); } return(View(tarea)); }
// GET: Tarea/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BL_Tarea proceso = new BL_Tarea(); tb_Tarea tarea = proceso.Obtener(Convert.ToInt32(id)); if (tarea == null) { return(HttpNotFound()); } return(View(tarea)); }
// GET: Tarea public ActionResult Index(string valor) { BL_Tarea tarea = new BL_Tarea(); List <tb_Tarea> t = new List <tb_Tarea>(); tb_Tarea filtro = new tb_Tarea(); if (valor == null) { filtro.Nombre = string.Empty; filtro.AbrevTarea = string.Empty; } else { filtro.Nombre = valor; filtro.AbrevTarea = valor; } t = tarea.ListarFiltro(filtro); return(View(t)); }
public tb_Tarea Modificar(tb_Tarea entidad) { db.Entry(entidad).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(entidad); }
public tb_Tarea Registrar(tb_Tarea entidad) { db.tb_Tarea.Add(entidad); db.SaveChanges(); return(entidad); }
public bool exists(tb_Tarea tarea) { return(data.exists(tarea)); }
public List <tb_Tarea> ListarFiltro(tb_Tarea entidad) { return(data.ListarFiltro(entidad)); }
public tb_Tarea Modificar(tb_Tarea entidad) { return(data.Modificar(entidad)); }
public tb_Tarea Registrar(tb_Tarea entidad) { return(data.Registrar(entidad)); }