public void Teste_EditCaminhoneiro() { //Parametros var caminhoneiro = db.Caminhoneiro.Where(c => c.idCaminhoneiro == 8).First(); var caminhoneitoEdit = new Caminhoneiro(); caminhoneitoEdit.idCaminhoneiro = caminhoneiro.idCaminhoneiro; caminhoneitoEdit.nome = "Caminhoneiro Teste 8"; caminhoneitoEdit.idade = caminhoneiro.idade; caminhoneitoEdit.sexo = caminhoneiro.sexo; caminhoneitoEdit.possuiVeiculo = caminhoneiro.possuiVeiculo; caminhoneitoEdit.tipoCNH = caminhoneiro.tipoCNH; caminhoneitoEdit.carregado = caminhoneiro.carregado; caminhoneitoEdit.caminhao = caminhoneiro.caminhao; caminhoneitoEdit.dataChegada = caminhoneiro.dataChegada; caminhoneitoEdit.origem = caminhoneiro.origem; caminhoneitoEdit.destino = caminhoneiro.destino; var response = new HttpResponseMessage(HttpStatusCode.Created) { Content = new StringContent("Editado") }; //Objeto API APIController apiController = new APIController(); var teste = apiController.EditCaminhoneiro(caminhoneitoEdit); //Assert Assert.ReferenceEquals(response, teste); }
public void Teste_PostCaminhoneiro() { //Parametros Caminhoneiro caminhoneiro = new Caminhoneiro(); caminhoneiro.nome = "Caminhoneiro Teste"; caminhoneiro.idade = 28; caminhoneiro.sexo = "M"; caminhoneiro.possuiVeiculo = "S"; caminhoneiro.tipoCNH = "D"; caminhoneiro.carregado = "S"; caminhoneiro.caminhao = 1; caminhoneiro.dataChegada = DateTime.Now; var response = new HttpResponseMessage(HttpStatusCode.Created) { Content = new StringContent("Cadastrado") }; //Objeto API APIController apiController = new APIController(); var teste = apiController.PostCaminhoneiro(caminhoneiro); //Assert Assert.ReferenceEquals(response, teste); }
public Caminhoneiro ConsultarCaminhoneiro(int codigo) { Caminhoneiro caminhoneiro = listCaminhoneiros.Where(n => n.Codigo == codigo) .Select(n => n) .First(); return(caminhoneiro); }
public string ExcluirCaminhoneiro(int codigo) { Caminhoneiro caminhoneiro = listCaminhoneiros.Where(n => n.Codigo == codigo) .Select(n => n) .First(); listCaminhoneiros.Remove(caminhoneiro); return("Caminhoneiro excluido com sucesso!"); }
public HttpResponseMessage EditCaminhoneiro([FromBody] Caminhoneiro caminhoneiro) { db.Entry(caminhoneiro).State = EntityState.Modified; db.SaveChanges(); var response = new HttpResponseMessage(HttpStatusCode.Created) { Content = new StringContent("Editado") }; return(response); }
public HttpResponseMessage PostCaminhoneiro([FromBody] Caminhoneiro caminhoneiro) { db.Caminhoneiro.Add(caminhoneiro); db.SaveChanges(); var response = new HttpResponseMessage(HttpStatusCode.Created) { Content = new StringContent("Cadastrado") }; return(response); }
public string AlterarCaminhoneiro(Caminhoneiro caminhoneiro) { listCaminhoneiros.Where(n => n.Codigo == caminhoneiro.Codigo) .Select(s => { s.Nome = caminhoneiro.Nome; s.UltimoNome = caminhoneiro.UltimoNome; s.Endereco = caminhoneiro.Endereco; return(s); }).ToList(); return("Caminhoneiro alterado com sucesso!"); }
public string CadastrarCaminhoneiro(Caminhoneiro caminhoneiro) { listCaminhoneiros.Add(caminhoneiro); return("Caminhoneiro cadastrado com sucesso!"); }