public static Respuesta <ObtenerAretes_Corral_Model[]> Obtener_Aretes_Corral(Peticion <int> req) { var feedBack = new Respuesta <ObtenerAretes_Corral_Model[]> { Resultado = false, Mensaje = string.Empty }; try { var pl = new LotePL(); var result = pl.ObtenerAretesCorralPorLoteId(req.Datos); if (result.Any()) { var listModel = new List <ObtenerAretes_Corral_Model>(); foreach (var animalInfo in result) { var model = new ObtenerAretes_Corral_Model { AnimalID = animalInfo.AnimalID, Arete = animalInfo.Arete }; listModel.Add(model); } feedBack.Resultado = true; feedBack.Datos = listModel.ToArray(); } else { feedBack.Mensaje = String.Format("El lote no tiene ligado ningún arete, 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); }