public IHttpActionResult Postdispositivo(dispositivo dispositivo) { if (dispositivo.dispositivo_sk == 0) { db.dispositivos.Add(dispositivo); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = dispositivo.cliente_sk }, dispositivo)); } else { dispositivo disp = db.dispositivos.Where(x => x.dispositivo_sk == dispositivo.dispositivo_sk).FirstOrDefault(); disp.dispositivo_bloq = dispositivo.dispositivo_bloq; disp.dispositivo_apodo = dispositivo.dispositivo_apodo; disp.dispositivo_foto = dispositivo.dispositivo_foto; disp.dispositivo_ip = dispositivo.dispositivo_ip; disp.dispositivo_mac = dispositivo.dispositivo_mac; disp.dispositivo_tipo = dispositivo.dispositivo_tipo; db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = disp.cliente_sk }, dispositivo)); } }
public async Task <ActionResult> Delete(int id) { dispositivo dispositivo = await db.dispositivoes.FindAsync(id); db.dispositivoes.Remove(dispositivo); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public IHttpActionResult Getdispositivo(int id) { dispositivo dispositivo = db.dispositivos.Find(id); if (dispositivo == null) { return(NotFound()); } return(Ok(dispositivo)); }
public async Task <ActionResult> Edit([Bind(Include = "modelo,imei,dispositivoID")] dispositivo dispositivo) { if (ModelState.IsValid) { db.Entry(dispositivo).State = EntityState.Modified; await db.SaveChangesAsync(); mensajes.Clear(); mensajes.Add(Util.mensaje(Util.OK, Util.OKMENSAJE)); return(Json(mensajes)); } return(View(dispositivo)); }
// GET: dispositivoes/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } dispositivo dispositivo = await db.dispositivoes.FindAsync(id); if (dispositivo == null) { return(HttpNotFound()); } return(PartialView("_Edit", dispositivo)); }
public async Task <ActionResult> Create([Bind(Include = "modelo,imei,dispositivoID")] dispositivo dispositivo) { if (ModelState.IsValid) { db.dispositivoes.Add(dispositivo); await db.SaveChangesAsync(); mensajes.Clear(); mensajes.Add(Util.mensaje(Util.OK, Util.OKMENSAJE)); return(Json(mensajes)); } return(PartialView("_Create", dispositivo)); }
public IHttpActionResult Putdispositivo(int id, dispositivo dispositivo) { db.Entry(dispositivo).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!dispositivoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }