public IHttpActionResult PutFuncionario(tFuncionarios funcionario) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var dados = db.Funcionarios.Where(x => x.Mat_Func == funcionario.Mat_Func).FirstOrDefault(); if (dados == null) { return(NotFound()); } dados.Nome_Func = funcionario.Nome_Func; db.Entry(dados).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetFuncionario(int id) { tFuncionarios funcionario = db.Funcionarios.Find(id); if (funcionario == null) { return(NotFound()); } return(Ok(funcionario)); }
public IHttpActionResult PostFuncionario(tFuncionarios funcionario) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Funcionarios.Add(funcionario); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = funcionario.Mat_Func }, funcionario)); }
public IHttpActionResult DeleteFuncionario(int id) { tFuncionarios funcionario = db.Funcionarios.Find(id); if (funcionario == null) { return(NotFound()); } db.Funcionarios.Remove(funcionario); db.SaveChanges(); return(Ok(funcionario)); }
public void UpdateForId(int id, string nome) { var funcionario = new tFuncionarios() { Mat_Func = id, Nome_Func = nome }; System.Net.Http.HttpResponseMessage response = client.GetAsync("api/Funcionario/").Result; response = client.PutAsJsonAsync("api/Funcionario/", funcionario).Result; if (response.IsSuccessStatusCode) { funcionarioUri = response.Headers.Location; } else { Response.Write(response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString()); } getAll(); }
public virtual tFuncionarios Adicionar(tFuncionarios obj) { var objreturn = dbLocal.Funcionarios.Add(obj); return(objreturn); }