public List <Sorteios> PostSortearVeiculos(DateTime DataInicial) { Guid Id = Guid.Empty; var eventos = db.Eventos.ToList(); var sorteios = db.Sorteios.ToList(); foreach (var item in eventos) { if (item.start == DataInicial) { Id = item.Id; } } var sorteado = SortearNumeros.SortearNumero(Id); return(sorteios); }
public IHttpActionResult PostSorteio(Sorteios sorteio) { if (sorteio.SorteioId == Guid.Empty) { sorteio.FuncionarioId = Convert.ToInt32(FiltrarUsuario.FiltrandoUsuarioPorId(sorteio.UserName)); sorteio.SorteioId = Guid.NewGuid(); sorteio.NumeroDaSorte = SortearNumeros.GerarNumeroDaSorte(); sorteio.Item = ObterItens.itemDoSorteio(sorteio.VeiculoId); //SortearNumeros.SortearNumero(); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Sorteios.Add(sorteio); db.SaveChanges(); //Adicionando Participante Participantes.ParticipanteDoSorteio(sorteio.VeiculoId); return(CreatedAtRoute("DefaultApi", new { id = sorteio.SorteioId }, sorteio)); }