// GET: Seguimientos public ActionResult Seguimiento() { var modelo = new Seguimientos(); ViewBag.Modulo = new SelectList(context.ModuloSeguimientos.Where(x => x.Estado != false).ToList(), "Id", "Modulo"); var modelo2 = new ModuloSeguimientos(); return(View(modelo)); }
public async Task <ActionResult <List <SeguimientosDTO> > > PostSeguimiento([FromBody] Seguimientos model) { if (!ModelState.IsValid) { return(BadRequest()); } var segumientos = await _solicitud.saveSeguimiento(model); return(Ok(segumientos)); }
public JsonResult EliminarSeguimiento(int Id) { Seguimientos buscarSeguimientos = context.Seguimientos.FirstOrDefault(x => x.Id == Id); if (buscarSeguimientos != null) { context.Entry(buscarSeguimientos).State = EntityState.Deleted; int eliminar = context.SaveChanges(); if (eliminar > 0) { return(Json(true, JsonRequestBehavior.AllowGet)); } } return(Json(false, JsonRequestBehavior.AllowGet)); }
public async Task <List <SeguimientosDTO> > saveSeguimiento(Seguimientos model) { try { await _context.Seguimientos.AddAsync(model); await _context.SaveChangesAsync(); var seguimientos = await _context.Seguimientos.Include(x => x.EmpleadoSeguimiento).Where(x => x.IdSolicitud == model.IdSolicitud).ToListAsync(); var maper = _mapper.Map <List <SeguimientosDTO> >(seguimientos); return(maper); } catch (Exception e) { throw; } }
public JsonResult EstadoSeguimiento(int Id) { Seguimientos buscarSeguimientos = context.Seguimientos.FirstOrDefault(x => x.Id == Id); if (buscarSeguimientos != null) { if (buscarSeguimientos.Estado == true) { buscarSeguimientos.Estado = false; } else { buscarSeguimientos.Estado = true; } int Actualiza = context.SaveChanges(); if (Actualiza > 0) { return(Json(true, JsonRequestBehavior.AllowGet)); } } return(Json(false, JsonRequestBehavior.AllowGet)); }