public void updateDestacamento(Destacamento destacamento) { try { var destE = ctx.Destacamento .Where(w => w.id == destacamento.id) .SingleOrDefault(); if (destE != null) { destE.id = destacamento.id; destE.descripcion = destacamento.descripcion; destE.foto = destacamento.foto; destE.ataque = destacamento.ataque; destE.escudo = destacamento.escudo; destE.efectividadAtaque = destacamento.efectividadAtaque; destE.vida = destacamento.vida; destE.velocidad = destacamento.velocidad; destE.nombre = destacamento.nombre; destE.tiempoInicial = destacamento.tiempoInicial; destE.incrementoTiempo = destacamento.incrementoTiempo; ctx.SaveChangesAsync().Wait(); } } catch (Exception ex) { throw ex; } }
public Destacamento Get(int id) { Destacamento destacamento = blHandler.getDestacamento(id); if (destacamento == null) { throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound)); } return(destacamento); }
public HttpResponseMessage Post(Destacamento destacamento) { if (ModelState.IsValid) { int id = blHandler.createDestacamento(destacamento); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, id); return(response); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } }
public int createDestacamento(Destacamento d) { Entities.Destacamento desE = new Entities.Destacamento(d.nombre, d.descripcion, d.foto, d.ataque, d.escudo, d.efectividadAtaque, d.vida, d.velocidad, d.enMision, d.tiempoInicial, d.incrementoTiempo); try { ctx.Database.Connection.Open(); ctx.Destacamento.Add(desE); ctx.SaveChanges(); Entities.Destacamento des = ctx.Destacamento.ToList().LastOrDefault(); ctx.Database.Connection.Close(); return(des.id); } catch (Exception e) { throw e; } }
public HttpResponseMessage Put(int id, Destacamento destacamento) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } if (id != destacamento.id) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } try { blHandler.updateDestacamento(destacamento); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex)); } return(Request.CreateResponse(HttpStatusCode.OK)); }
public void updateDestacamento(Destacamento destacamento) { builder.getUnidadHandler().updateDestacamento(destacamento); }
public int createDestacamento(Destacamento destacamento) { return(builder.getUnidadHandler().createDestacamento(destacamento)); }