public JsonResult AddNivel(CatNivel nivel, List <CatNivel> listaNivel) { nivel.usuarioInsert = "alan200531"; NivelBL nivelBL = new NivelBL(); AddNivelRequestDTO addNivelRequest = new AddNivelRequestDTO(); addNivelRequest.ListaNivel = new List <CatNivel>(); addNivelRequest.ListaNivel.Add(nivel); AddNivelResponseDTO addNivelResponse = new AddNivelResponseDTO(); addNivelResponse = nivelBL.AddNivel(addNivelRequest); if (addNivelResponse.ListaNivel.Count > 0) { nivel.mensaje = addNivelResponse.ListaNivel[0].mensaje; listaNivel.Add(nivel); } else { nivel.mensaje = "Error: Ocurrio un problema inesperado, no se actualizo correctamente el Plan Empresarial, intenta de nuevo."; } return(Json(listaNivel, JsonRequestBehavior.AllowGet)); }
public AddNivelResponseDTO AddNivel(AddNivelRequestDTO nivelRequest) { AddNivelResponseDTO nivelResponse = new AddNivelResponseDTO(); NivelDal nivelDal = new NivelDal(); try { foreach (CatNivel nivel in nivelRequest.ListaNivel) { nivelDal.AddNivel(nivel.nivel, nivel.descripcion, nivel.usuarioInsert); } nivelResponse.ListaNivel = new List <CatNivel>(); nivelResponse.Mensaje = "OK"; } catch (Exception ex) { nivelResponse.ListaNivel = new List <CatNivel>(); nivelResponse.Mensaje = "ERROR: " + ex.Message; } return(nivelResponse); }