public IActionResult GuardarEmpleado(EmpleadosViewModel model) { var empleadoData = _empleado.GetAll; if (ModelState.IsValid) { var data = CopyPropierties.Convert <EmpleadosViewModel, Empleado>(model); try { _empleado.Save(data); } catch (Exception e) { ViewBag.Posiciones = new SelectList(_posicion.GetAll, "PosicionId", "PosicionName"); return(View("Crear", model)); } } else { var errors = ModelState.Select(x => x.Value.Errors).FirstOrDefault(x => x.Count() > 0).First(); EnviarMensaje.Enviar(TempData, "red", errors.ErrorMessage); ViewBag.Posiciones = new SelectList(_posicion.GetAll, "PosicionId", "PosicionName"); return(View("Crear", model)); } return(View("Index", empleadoData)); }
public IActionResult Crear() { var model = new EmpleadosViewModel(); ViewBag.Posiciones = new SelectList(_posicion.GetAll, "PosicionId", "PosicionName"); return(View(model)); }
public RegistrarEmpleados() { InitializeComponent(); BindingContext = this.Empleados = new EmpleadosViewModel(); btnGuardarEmpleados.Clicked += BtnGuardarEmpleados_Clicked; ListaAreaProduccion(); ListaRoles(); }
public ActionResult Index() { var model = new EmpleadosViewModel() { Empleados = _ServicioEmpleado.ObtenerEmpleados().Select(x => new EmpleadoViewItem(x)) }; return(View(model)); }
public IActionResult Empleados() { var modelo = new EmpleadosViewModel { Empleados = _empleadoRepository.GetAll(), TituloPagina = "", Subtitulo = "" }; return(View(modelo)); }
public ActionResult Edit(EmpleadosViewModel viewModel) { if (ModelState.IsValid) { db.Entry(viewModel.Empleados).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View("Edit", viewModel)); }
public IActionResult Index() { var model = new EmpleadosViewModel(); model.Empleados = _EmpleadosData.GetAll(); model.Razones = _EmpleadosData.GetAllTheReasons(); model.Servicios = _EmpleadosData.GetAllServices(); model.Fotos = _EmpleadosData.GetAllPictures(); return(View(model)); }
//GET: Candidatos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var viewModel = new EmpleadosViewModel() { Empleados = db.Empleados.Find(id), Puestos = db.Puestos.ToList(), Estados = db.Estados.ToList(), Departamentos = db.Departamentos.ToList() }; if (viewModel.Empleados == null) { return(HttpNotFound()); } return(View(viewModel)); }