public void AtualizarAnuncio(AnuncioDto anuncio) { var tabela = AutoMapper.Mapper.Map <Anuncio>(anuncio); tabela.DataAtualizacao = DateTime.Now; Dao.Atualizar(tabela); }
public void SalvarAnuncio(AnuncioDto anuncio) { var tabela = AutoMapper.Mapper.Map <Anuncio>(anuncio); tabela.DataAtualizacao = DateTime.Now; tabela.DataCriacao = DateTime.Now; Dao.Inserir(tabela); }
public async Task <IActionResult> UpdateAsync([FromBody] AnuncioDto model) { var validationResult = await _service.UpdateAsync(model); if (validationResult.Any()) { return(BadRequest(validationResult)); } else { return(NoContent()); } }
public async Task <IActionResult> CreateAsync([FromBody] AnuncioDto model) { var validationResult = await _service.CreateAsync(model); if (validationResult.Any()) { return(BadRequest(validationResult)); } else { return(Created("", model)); } }
public void SalvarAnuncio(string titulo, double preco, int idUsuario, int idCategoria) { AnuncioDto a = new AnuncioDto(); UsuarioDto u = new UsuarioDto(); u = usuarioBO.BuscarPorId(idUsuario); CategoriaDto cat = new CategoriaDto(); cat = categoriaBO.BuscarPorId(idCategoria); a.CategoriaDto = cat; a.UsuarioDto = u; a.Titulo = titulo; a.Preco = preco; anuncioBo.SalvarAnuncio(a); }
public void DeletarAnuncio(AnuncioDto anuncio) { var tabela = AutoMapper.Mapper.Map <Anuncio>(anuncio); Dao.Excluir(tabela); }
public async Task <IEnumerable <ValidationResult> > UpdateAsync(AnuncioDto dto) { return(await _repository.UpdateAsync(_mapper.Map <Anuncio>(dto))); }
public async Task DeleteAsync(AnuncioDto dto) { var entity = _mapper.Map <Anuncio>(dto); await _repository.DeleteAsync(entity); }
public async Task <IEnumerable <ValidationResult> > CreateAsync(AnuncioDto dto) { var entity = _mapper.Map <Anuncio>(dto); return(await _repository.CreateAsync(entity)); }