public ActionResult <Projeto> Add(ViewModelProjeto inputProjeto) { var newProjeto = _mapper.Map <ViewModelProjeto, Projeto>(inputProjeto); _projetoRepositorio.Add(newProjeto); return(Ok(newProjeto)); }
public ActionResult <Projeto> Put(int id, ViewModelProjeto inputProjeto) { if (Exists(id)) { var projeto = _mapper.Map <ViewModelProjeto, Projeto>(inputProjeto); projeto.Id = _projetoRepositorio.Put(id, projeto); return(Ok(projeto)); } else { return(NotFound(_msgProjetoNotFound)); } }
public ActionResult <Projeto> Post([FromBody] ViewModelProjeto projeto) { return(_applicationProjeto.Add(projeto)); }
public ActionResult <Projeto> Put([FromRoute] int id, [FromBody] ViewModelProjeto projeto) { return(_applicationProjeto.Put(id, projeto)); }