public IActionResult Post(ProfessorRegistrarDto model) { var professor = _mapper.Map <Professor>(model); _Repos.Add(professor); _Repos.SaveChanges(); return(Created($"/api/Professor/GetById/{professor.Id}", _mapper.Map <ProfessorDto>(professor))); }
public IActionResult Post(ProfessorRegistrarDto professor) { _repo.Add(_mapper.Map <Professor>(professor)); if (_repo.SaveChanges()) { return(Ok(_mapper.Map <Professor>(professor))); } return(BadRequest("Professor não cadastrado!")); }
public IActionResult Post(ProfessorRegistrarDto model) { var professor = _mapper.Map <Professor>(model); _repo.Add(professor); if (_repo.SaveChanges()) { return(Created($"/api/professor/{model.Id}", _mapper.Map <ProfessorDto>(professor))); } return(BadRequest("Professor não cadastrado")); }
public IActionResult Post(ProfessorRegistrarDto professorRegistrarDto) { var professor = mapper.Map <Professor>(professorRegistrarDto); repository.Add(professor); if (repository.SaveChanges()) { return(Ok(professor)); } return(BadRequest("Nao foi possivel cadastrar o professor")); }
public IActionResult Post(ProfessorRegistrarDto model) { var professor = _mapper.Map <Professor>(model); _repo.Add(professor); if (_repo.SaveChanges()) { return(Ok(professor)); } return(BadRequest("Professor não cadastrado")); }
public async Task <IActionResult> Post(ProfessorRegistrarDto model) { var professor = _mapper.Map <Professor>(model); _repo.Add(professor); if (_repo.SaveChanges()) { return(Created($"/api/professor/{model.Id}", _mapper.Map <ProfessorDto>(professor))); } return(BadRequest(professorNullo)); }
public async Task <IActionResult> Post(ProfessorRegistrarDto model) { var professor = _mapper.Map <Professor>(model); _repo.Add(professor); if (await _repo.SaveChangesAsync()) { return(Created($"/api/professor/{model.Id}", _mapper.Map <ProfessorDto>(professor))); } return(BadRequest("Falha no Registro do professor(a) !!!")); }
public async Task <IActionResult> Post(ProfessorRegistrarDto model) { var professor = _mapper.Map <Professor>(model); await _repo.Add(professor); if (_repo.SaveChanges()) { return(Created($"/api/professor/{professor.Id}", model)); } return(BadRequest("Professor não cadastrado")); }
public async Task <ActionResult <Professor> > PostProfessor(ProfessorRegistrarDto professorDto) { var professor = _mapper.Map <Professor>(professorDto); _repository.Add(professor); if (_repository.SaveChanges()) { //return Ok(professor); return(Created($"/api/professor/{professor.Id}", _mapper.Map <ProfessorDto>(professor))); } return(BadRequest("Professor não cadastrado")); }
public async Task <IActionResult> Post(ProfessorRegistrarDto model) { var professor = _mapper.Map <Professor>(model); var professorInserido = await _repository.InsertProfessorAsync(professor); if (professorInserido != null) { return(Created($"/api/professor/{model.Id}", _mapper.Map <ProfessorDto>(professor))); } return(BadRequest("Professor(a) não cadastrado(a)!")); }
public IActionResult Put(int id, ProfessorRegistrarDto professorModel) { var professorProcurado = _repo.GetProfessorById(id); if (professorProcurado == null) { return(BadRequest("Não existe professor com este Id")); } _repo.Update(_mapper.Map(professorModel, professorProcurado)); if (_repo.SaveChanges()) { return(Ok(_mapper.Map <Professor>(_mapper.Map(professorModel, professorProcurado)))); } return(BadRequest("Professor não atualizado!")); }
public IActionResult Post([FromBody] ProfessorRegistrarDto model) { try { var professor = imapper.Map <Professor>(model); repo.Add(professor); repo.SaveChanges(); return(Created("/api/Professor", $"{ Newtonsoft.Json.JsonConvert.SerializeObject( model)}")); } catch (Exception ex) { return(Problem("Erro ao criar Professor")); } }
[HttpPatch("{id:int}")] //atualizar parcialmente o registro public IActionResult Patch(int id, ProfessorRegistrarDto model) { var professor = _repo.GetProfessorbyId(id); if (professor != null) { return(BadRequest("id not found")); } _mapper.Map(model, professor); _repo.Update(professor); if (_repo.SaveChanges()) { return(Created($"api/professor/{model.Id}", _mapper.Map <ProfessorDto>(professor))); } return(BadRequest("professor not update")); }
public IActionResult Patch(int id, ProfessorRegistrarDto model) { var Professor = _Repos.GetByProfessorId(id); if (Professor == null) { return(BadRequest("professor não encontrado!")); } else { var professor = _mapper.Map <Professor>(model); _Repos.Update(professor); _Repos.SaveChanges(); return(Created($"/api/Professor/GetById/{professor.Id}", _mapper.Map <ProfessorDto>(professor))); } }
public IActionResult Put(int id, ProfessorRegistrarDto model) { //para não travar o objeto e assim permitir o update .AsNoTracking() var professor = _Repos.GetByProfessorId(id); if (professor == null) { return(BadRequest("Professor não encontrado!")); } else { _mapper.Map(model, professor); _Repos.Update(professor); _Repos.SaveChanges(); return(Created($"/api/Professor/GetById/{professor.Id}", _mapper.Map <ProfessorDto>(professor))); } }
public IActionResult Put(int id, ProfessorRegistrarDto model) { var professor = _repo.GetProfessorById(id); if (professor == null) { return(BadRequest()); } _mapper.Map(model, professor); _repo.Update(professor); if (_repo.SaveChanges()) { return(Created($"/api/professor/{model.Id}", _mapper.Map <ProfessorDto> (professor))); } return(BadRequest()); }
public IActionResult Patch(int id, ProfessorRegistrarDto model) { var professor = _repo.GetProfessorById(id, false); if (professor == null) { return(BadRequest("Professor não encontrado")); } _mapper.Map(model, professor); _repo.Update(professor); if (_repo.SaveChanges()) { return(Created($"/api/aluno/{model.Id}", _mapper.Map <ProfessorDto>(professor))); } return(BadRequest("Professor não alterado")); }
public IActionResult Patch(int id, ProfessorRegistrarDto professorRegistrarDto) { var professor = repository.GetProfessorById(id); if (professor == null) { return(BadRequest("Professor nao encontrado")); } mapper.Map(professorRegistrarDto, professor); repository.Update(professor); if (repository.SaveChanges()) { return(Ok("Atualizado com sucesso")); } return(BadRequest("Falha ao atualizar")); }
public IActionResult Put(ProfessorRegistrarDto model, int id) { var prof = _repo.GetProfessoreById(id); if (prof == null) { return(BadRequest("Professor não encontrado")); } _mapper.Map(model, prof); _repo.Update(prof); if (_repo.SaveChanges()) { return(Created($"/api/professor/{model.Id}", _mapper.Map <ProfessorDto>(prof))); } return(BadRequest("Professor não atualizado")); }
public async Task <IActionResult> Put(int id, ProfessorRegistrarDto model) { var rtnProfessor = await _repo.GetProfessorById(id); if (rtnProfessor == null) { return(BadRequest(professorNullo)); } var professor = _mapper.Map <Professor>(model); _repo.Update(professor); if (_repo.SaveChanges()) { return(Created($"/api/professor/{model.Id}", _mapper.Map <ProfessorDto>(professor))); } return(BadRequest(professorNullo)); }
public async Task <IActionResult> Patch(int id, ProfessorRegistrarDto model) { var professor = await _repository.GetProfessorByIdAsync(id, false); if (professor == null) { return(NotFound("Professor não encontrado!")); } _mapper.Map(model, professor); var professorAlterado = _repository.UpdateProfessorAsync(professor); if (professorAlterado != null) { return(Created($"/api/professor/{model.Id}", _mapper.Map <ProfessorDto>(professor))); } return(BadRequest("Professor(a) não alterado(a)!")); }
public IActionResult Put(int id, ProfessorRegistrarDto model) { var prof = _repo.GetProfessorById(id); if (prof == null) { return(BadRequest("Não existe professor com o id informado")); } _mapper.Map(model, prof); _repo.Update(prof); if (_repo.SaveChanges()) { return(Ok(prof)); } return(BadRequest("Professor não atualizado!")); }
public IActionResult Patch(int id, ProfessorRegistrarDto model) { var professor = _repo.GetProfessotById(id); if (professor == null) { return(BadRequest("Professor não encontrado !")); } _mapper.Map(model, professor); _repo.Update(professor); if (_repo.SaveChanges()) { return(Created($"/api/professor/{model.Id}", _mapper.Map <ProfessorDto>(professor))); } return(BadRequest("Erro ao atualizar Professor")); }
[HttpPatch("{id}")] // [HttpPatch("{id}")] -> Atualiza Parcialmente public async Task <IActionResult> Patch(int id, ProfessorRegistrarDto model) { var professor = await _repo.GetProfessorByIdAsync(id); if (professor == null) { BadRequest("Professor(a) não encontrado !!!"); } _mapper.Map(model, professor); _repo.Update(professor); if (await _repo.SaveChangesAsync()) { return(Created($"/api/professor/{model.Id}", _mapper.Map <ProfessorDto>(professor))); } return(BadRequest("Falha ao Atualizar Professor(a) !!!")); }
public IActionResult Put(int id, ProfessorRegistrarDto professorRegistrarDto) { var professor = _repo.GetProfessorById(id, false); if (professor == null) { return(BadRequest("Professor não encontrado.")); } _mapper.Map(professorRegistrarDto, professor); _repo.Update(professor); if (_repo.SaveChanges()) { return(Created($"/api/professor/{professorRegistrarDto.Id}", _mapper.Map <ProfessorDto>(professor))); } return(BadRequest("Professor não atualizado.")); }
public IActionResult Patch(int id, ProfessorRegistrarDto model) { var professor = _repo.GetProfessorById(id); if (professor == null) { return(BadRequest("Professor não foi encontrado")); } _mapper.Map(model, professor); _repo.Update(professor); if (_repo.SaveChanges()) { return(Ok(_mapper.Map <ProfessorDto>(professor))); } return(BadRequest("Professor não atualizado")); }
public IActionResult Patch(int id, ProfessorRegistrarDto model) { var professor = this.repo.GetProfessorById(id, false); if (professor == null) { return(BadRequest("Professor não encontrado.")); } this.mapper.Map(model, professor); this.repo.Update(professor); if (this.repo.SaveChanges()) { return(Created($"/api/professor/{model.Id}", this.mapper.Map <ProfessorDto>(professor))); } return(BadRequest("Professor não cadastrado!")); }
public IActionResult Put(int id, ProfessorRegistrarDto model) { var professor = _repo.GetProfessorById(id); if (professor == null) { return(BadRequest("Não encontrou nenhum professor para ser atualizado.")); } _mapper.Map(model, professor); _repo.Update(professor); if (_repo.SaveChanges()) { return(Created($"/api/professor/{model.Id}", _mapper.Map <ProfessorDto>(professor))); } return(BadRequest("Professor não atualizado.")); }
public async Task <IActionResult> Patch(int id, ProfessorRegistrarDto model) { var result = await _repo.GetProfessorById(id, false); if (result == null) { return(BadRequest("Professor não encontrado")); } var professor = _mapper.Map <Professor>(model); _repo.Update(professor); if (_repo.SaveChanges()) { return(Ok(model)); } return(BadRequest("Informação não atualizada")); }
public IActionResult Put(int id, ProfessorRegistrarDto model) { // Need to close after the object is found var professor = _repo.GetProfessorById(id, false); if (professor == null) { return(BadRequest("Professor não encontrado.")); } _mapper.Map(model, professor); _repo.Update(professor); if (_repo.SaveChanges()) { return(Ok(professor)); } return(BadRequest("Professor não atualizado")); }