public async Task <Vencedor> definirVencedorDia() { try { DateTime dataDe = DateTime.Now.Date; DateTime dataAte = dataDe.AddHours(23).AddMinutes(59).AddSeconds(59); object restauranteMaisVotado = _votoRepository.GetRestauranteMaisVotado(dataDe, dataAte); Vencedor vencedor = new Vencedor(); vencedor.RES_ID = (int)restauranteMaisVotado.GetType().GetProperty("RES_ID").GetValue(restauranteMaisVotado, null); vencedor.VCD_DATA = dataDe; return(await _vencedorRepository.RegistrarVencedor(vencedor)); } catch (Exception ex) { throw ex; } }