public ActionResult DeleteConfirmed(int id) { Departamento_Tecnico departamento_Tecnico = db.Departamento_Tecnico.Find(id); db.Departamento_Tecnico.Remove(departamento_Tecnico); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Departamento_Tecnico/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Departamento_Tecnico departamento_Tecnico = db.Departamento_Tecnico.Find(id); if (departamento_Tecnico == null) { return(HttpNotFound()); } return(View(departamento_Tecnico)); }
public IHttpActionResult PostDepartamento_Tecnico(Departamento_Tecnico departamento_Tecnico) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } int postd = db.sp_insert_DeptoTecnico (departamento_Tecnico.Nombre, departamento_Tecnico.Direccion ); return(CreatedAtRoute("DefaultApi", new { id = departamento_Tecnico.Codigo_Departamento_Tecnico }, departamento_Tecnico)); }
public ActionResult create(Departamento_Tecnico departamento_Tecnico) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("https://aplicacionwebapirest100.azurewebsites.net/api/Departamento_Tecnico"); var postTask = client.PostAsJsonAsync <Departamento_Tecnico>("Departamento_Tecnico", departamento_Tecnico); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } ModelState.AddModelError(string.Empty, "Error, contacta al administrador"); return(View(departamento_Tecnico)); }
public ActionResult Edit(Departamento_Tecnico departamento_Tecnico) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("https://aplicacionwebapirest100.azurewebsites.net"); //HTTP POST var putTask = client.PutAsJsonAsync($"api/Departamento_Tecnico/{departamento_Tecnico.Codigo_Departamento_Tecnico}", departamento_Tecnico); putTask.Wait(); var result = putTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } return(View(departamento_Tecnico)); }
public IHttpActionResult GetDepartamento_Tecnico(int id) { Departamento_Tecnico departamento_Tecnico = db.Departamento_Tecnico.Find(id); if (departamento_Tecnico == null) { return(NotFound()); } Departamento_Tecnico dept = db.sp_ver_deptotecnicoID(id).Select(x => new Departamento_Tecnico() { Codigo_Departamento_Tecnico = x.Codigo_Departamento_Tecnico, Nombre = x.Nombre, Direccion = x.Direccion }).FirstOrDefault <Departamento_Tecnico>(); return(Ok(dept)); }
public IHttpActionResult PutDepartamento_Tecnico(int id, Departamento_Tecnico departamento_Tecnico) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } bool clientexist = db.Departamento_Tecnico.Count(f => f.Codigo_Departamento_Tecnico == id) > 0; int actualizadept = db.sp_actualizar_deptoTecnico ( id, departamento_Tecnico.Nombre, departamento_Tecnico.Direccion ); return(Ok(actualizadept)); }
//Metodo PUT Para Editar Departamento Tecnico public ActionResult Edit(int id) { Departamento_Tecnico departamento_Tecnico = null; using (var client = new HttpClient()) { client.BaseAddress = new Uri("https://aplicacionwebapirest100.azurewebsites.net"); var responseTask = client.GetAsync("api/Departamento_Tecnico/" + id.ToString()); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var readTask = result.Content.ReadAsAsync <Departamento_Tecnico>(); readTask.Wait(); departamento_Tecnico = readTask.Result; } } return(View(departamento_Tecnico)); }