public ActionResult _EditCamposMensualidad(Int32 TrabajadorId) { EditCamposMensualidadViewModel model = new EditCamposMensualidadViewModel(); model.Fill(CargarDatosContext(), TrabajadorId); return(View("_EditCamposMensualidad", model)); }
public ActionResult EditCamposMensualidad(EditCamposMensualidadViewModel model) { try { if (!ModelState.IsValid) { PostMessage(MessageType.Error, i18n.ValidationStrings.DatosIncorrectos); return(RedirectToAction("AddEditTrabajador", "Employee", new { TrabajadorId = model.TrabajadorId })); } DetalleMensualidad detalle = context.DetalleMensualidad.Find(model.DetalleMensualidadId); detalle.Essalud = model.tieneEssalud; detalle.CTS = model.tieneCTS; context.SaveChanges(); PostMessage(MessageType.Success, "Datos guardados correctamente"); return(RedirectToAction("AddEditTrabajador", "Employee", new { TrabajadorId = model.TrabajadorId })); } catch (Exception ex) { PostMessage(MessageType.Error, "Ocurrió un error. Inténtelo más tarde"); return(RedirectToAction("AddEditTrabajador", "Employee", new { TrabajadorId = model.TrabajadorId })); } }