public void Save(EventoPostDto eventoPost) { VerifyExists(eventoPost, CommonMessages.InformacoesEntrada); var evento = new Evento { Nome = eventoPost.Nome, Descricao = eventoPost.Descricao, Exemplo = eventoPost.Exemplo, ComponenteId = eventoPost.ComponenteId, DataUltimaAlteracao = DateTime.Now, IdUsuarioUltimaAlteracao = IdUsuario, ParametrosEvento = eventoPost.ParametrosEvento.Select(y => new ParametroEvento { DataUltimaAlteracao = DateTime.Now, IdUsuarioUltimaAlteracao = IdUsuario, Nome = y.Nome, Descricao = y.Descricao, TipoId = y.TipoId, Obrigatorio = y.Obrigatorio }).ToList() }; Validate(evento); _uow.EventoRepository.Add(evento); _uow.Commit(); }
public void Post([FromBody] EventoPostDto dto) { if (dto != null) { var evento = new Evento { Data = dto.Data, ImagemURL = dto.ImagemURL, Local = dto.Local, Lote = dto.Lote, QuantidadePessoas = dto.QuantidadePessoas, Tema = dto.Tema, Valor = dto.Valor }; _context.Eventos.Add(evento); _context.SaveChangesAsync(); } }
public ActionResult PostEvento([FromBody] EventoPostDto eventoPost) { _appService.Save(eventoPost); return(Ok()); }