public IHttpActionResult DisponibilidadTrasversal(ParametrosDTO oParametrosDTO) { try { ProgramacionBl oProgramacionBl = new ProgramacionBl(); var Datos = oProgramacionBl.DisponibilidadTrasversal(int.Parse(oParametrosDTO.Parametro1), DateTime.Parse(oParametrosDTO.Parametro2), DateTime.Parse(oParametrosDTO.Parametro3), oParametrosDTO.Parametro4, oParametrosDTO.Parametro5, int.Parse(oParametrosDTO.Parametro6), int.Parse(oParametrosDTO.Parametro7), bool.Parse(oParametrosDTO.Parametro8), bool.Parse(oParametrosDTO.Parametro9), bool.Parse(oParametrosDTO.Parametro10), bool.Parse(oParametrosDTO.Parametro11), bool.Parse(oParametrosDTO.Parametro12), bool.Parse(oParametrosDTO.Parametro13), bool.Parse(oParametrosDTO.Parametro14)); return(Ok(new { datos = Datos.Item1, ProgramacionPrincipal = Datos.Item2, success = true })); } catch (Exception exc) { return(Ok(new { success = false, exc = exc.Message })); } }