public EditNivelResponseDTO EditNivel(EditNivelRequestDTO nivelRequest) { EditNivelResponseDTO nivelResponse = new EditNivelResponseDTO(); NivelDal nivelDal = new NivelDal(); int resultado = 0; foreach (CatNivel nivel in nivelRequest.ListaNivel) { try { resultado = nivelDal.EditNivel(nivel.idNivel, nivel.nivel, nivel.descripcion, nivel.usuarioInsert); if (resultado == 1) { nivel.mensaje = "OK"; } else { nivel.mensaje = "Error: Ocurrio un problema y no se edito la informacion de forma adecuada."; } } catch (Exception ex) { nivel.mensaje = "Error: " + ex.Message + ": Ocurrio un problema y no se edito la informacion de forma adecuada."; } } return(nivelResponse); }
public JsonResult EditNivel(CatNivel nivel, List <CatNivel> listaNivel) { NivelBL nivelBL = new NivelBL(); EditNivelRequestDTO editNivelRequest = new EditNivelRequestDTO(); editNivelRequest.ListaNivel = new List <CatNivel>(); editNivelRequest.ListaNivel.Add(nivel); EditNivelResponseDTO editNivelResponse = new EditNivelResponseDTO(); editNivelResponse = nivelBL.EditNivel(editNivelRequest); if (editNivelResponse.ListaNivel.Count > 0) { nivel.mensaje = editNivelResponse.ListaNivel[0].mensaje; } else { nivel.mensaje = "Error: Ocurrio un problema inesperado, no se actualizo correctamente el Plan Empresarial, intenta de nuevo."; } return(Json(listaNivel, JsonRequestBehavior.AllowGet)); }