public ActionResult ConsultarDatosView(int listaID) { EstablecimientoModel modelo = new EstablecimientoModel(); modelo.listaID = listaID; modelo.centroTrabajoSIRCEID = ((SesionPOCO)Session["SesionPOCO"]).centroTrabajo.centroTrabajoSirceID; modelo.EmpresaSIRCEID = ((SesionPOCO)Session["SesionPOCO"]).empresa.empresaSIRCEID; modelo.ConsultarTrabajadores(modelo.EmpresaSIRCEID, modelo.centroTrabajoSIRCEID); modelo.ConsultarCursos(modelo.EmpresaSIRCEID); modelo.ConsultarLista(); modelo.ConsultarEstablecimientos(); return(PartialView("Datos", modelo)); }
private EstablecimientoModel Guardar(EstablecimientoModel model) { if (model.EstablecimientoId == 0) { model.EstablecimientoId = _db.Establecimiento.Consecutivo(x => x.EstablecimientoId); _db.Establecimiento.Add(model.ModelFactory()); } else { var establecimiento = _db.Establecimiento.Include(x => x.EstablecimientoActividades).FirstOrDefault(x => x.EstablecimientoId == model.EstablecimientoId); model.ModelFactory(ref establecimiento); } _db.SaveChanges(); return(model); }
public JsonResult Save(EstablecimientoModel model) { return(Json(Guardar(model))); }