public ActionResult Create(NoConformidad noConformidad) { if (ModelState.IsValid) { PersonaServicio personaServicio = new PersonaServicio(); IRespuestaServicio <Persona> persona = personaServicio.GetPersona(User.Identity.GetUserId()); noConformidad.IdPersona = persona.Respuesta.Id; NoConformidadServicio servicio = new NoConformidadServicio(db); var respuesta = servicio.PutNoConformidad(noConformidad); if (respuesta.EjecucionCorrecta) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("error", "Serial is invalid"); } } ViewBag.IdPersona = new SelectList(db.Personas, "Id", "Nombre", noConformidad.IdPersona); ViewBag.IdSeccion = new SelectList(db.ModuloSeccion, "Id", "Nombre", noConformidad.IdSeccion); ViewBag.IdWorkCenter = new SelectList(db.WorkCenters, "Id", "Nombre", noConformidad.IdWorkCenter); return(View(noConformidad)); }
public ActionResult Reporte() { NoConformidadServicio servicio = new NoConformidadServicio(db); var respuesta = servicio.GetNoConformidades(); return(View(respuesta.Respuesta.ToList())); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NoConformidadServicio servicio = new NoConformidadServicio(db); var respuesta = servicio.GetNoConformidad((int)id); if (respuesta.Respuesta == null) { return(HttpNotFound()); } return(View(respuesta.Respuesta)); }
public NoConformidadServicioTests() { _context = new PMMXContext(); _servicio = new NoConformidadServicio(_context); }