public Alianza getAlianzaByAdministrador(string id) { Alianza alianza = builder.getAlianzaHandler().getAlianzaByAdministrador(id); if (alianza == null) { return(builder.getRelJugadorAlianzaHandler().getAlianzaByMiembro(id)); } return(alianza); }
public HttpResponseMessage Post(Alianza alianza) { if (ModelState.IsValid) { blHandler.createAlianza(alianza); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, alianza); return(response); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } }
public void createAlianza(Alianza a) { var admin = ctx.Jugador.Where(w => w.Id == a.administrador.id).SingleOrDefault(); Entities.Alianza alli = new Entities.Alianza(a.nombre, a.descripcion, a.foto, admin); try { ctx.Alianza.Add(alli); ctx.SaveChanges(); } catch (Exception ex) { throw ex; } }
public List <Alianza> getAllAlianzas() { List <Alianza> alianzas = new List <Alianza>(); try { List <Entities.Alianza> alliTmp = ctx.Alianza.ToList(); foreach (Entities.Alianza item in alliTmp) { Alianza all = getAlianza(item.id); alianzas.Add(all); } return(alianzas); } catch (Exception ex) { throw ex; } }
public void updateAlianza(Alianza alli) { try { var alliTmp = ctx.Alianza .Where(w => w.nombre == alli.nombre) .SingleOrDefault(); if (alliTmp != null) { alliTmp.nombre = alli.nombre; alliTmp.descripcion = alli.descripcion; alliTmp.foto = alli.foto; } ctx.SaveChangesAsync().Wait(); } catch (Exception ex) { throw ex; } }
public HttpResponseMessage Put(int id, Alianza alianza) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } if (id != alianza.id) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } try { blHandler.updateAlianza(alianza); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex)); } return(Request.CreateResponse(HttpStatusCode.OK)); }
public void updateAlianza(Alianza alianza) { builder.getAlianzaHandler().updateAlianza(alianza); }
public void createAlianza(Alianza alianza) { builder.getAlianzaHandler().createAlianza(alianza); }
[HttpGet] // busscar por usuario public Alianza Get(string id) { Alianza alianza = blHandler.getAlianzaByAdministrador(id); return(alianza); }