public void updateRelJugadorAlianza(RelJugadorAlianza rja) { try { var rjaTmp = ctx.RelJugadorAlianza .Where(w => w.id == rja.id) .SingleOrDefault(); if (rjaTmp != null) { Entities.Jugador adm = new Entities.Jugador(rja.alianza.administrador.nombre, rja.alianza.administrador.apellido, rja.alianza.administrador.foto, rja.alianza.administrador.nickname, rja.alianza.administrador.nivel, rja.alianza.administrador.experiencia); Entities.Alianza ali = new Entities.Alianza(rja.alianza.nombre, rja.alianza.descripcion, rja.alianza.foto, adm); Entities.Jugador mie = new Entities.Jugador(rja.miembro.nombre, rja.miembro.apellido, rja.miembro.foto, rja.miembro.nickname, rja.miembro.nivel, rja.miembro.experiencia); rjaTmp.alianza = ali; rjaTmp.miembro = mie; rjaTmp.activo = rja.activo; ctx.SaveChangesAsync().Wait(); } } catch (Exception ex) { throw ex; } }
public HttpResponseMessage Post(RelJugadorAlianza rja) { if (ModelState.IsValid) { blHandler.createRelJugadorAlianza(rja); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, rja); return(response); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } }
public void createRelJugadorAlianza(RelJugadorAlianza r) { var ali = ctx.Alianza.Where(w => w.id == r.alianza.id).SingleOrDefault(); var mie = ctx.Jugador.Where(w => w.Id == r.miembro.id).SingleOrDefault(); Entities.RelJugadorAlianza rja = new Entities.RelJugadorAlianza(ali, mie, r.activo); try { ctx.RelJugadorAlianza.Add(rja); ctx.SaveChanges(); } catch (Exception e) { throw e; } }
public void updateRelJugadorAlianza(RelJugadorAlianza reljugadoralianza) { builder.getRelJugadorAlianzaHandler().updateRelJugadorAlianza(reljugadoralianza); }