public static Respuesta <Obtener_Corrales_Model[]> Obtener_Corrales(Peticion <int> req) { var feedBack = new Respuesta <Obtener_Corrales_Model[]> { Resultado = false, Mensaje = string.Empty }; try { var pl = new LotePL(); var result = pl.ObtenerLotesConAnimalesDisponiblesPorOrganizacionId(req.Datos); if (result.Any()) { var listModel = new List <Obtener_Corrales_Model>(); foreach (var lote in result) { var model = new Obtener_Corrales_Model { LoteID = lote.LoteID, Corral = lote.Corral.Codigo }; listModel.Add(model); } feedBack.Resultado = true; feedBack.Datos = listModel.ToArray(); } else { feedBack.Mensaje = String.Format("No se encontraron corrales con animales disponible, favor de verificar."); } } catch (Exception ex) { Logger.Error(ex); feedBack.Mensaje = string.Format("Ocurrió un error al obtener aretes para el lote especificado."); } return(feedBack); }