Example #1
0
        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));
            }
        }
Example #3
0
        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;
            }
        }
Example #4
0
 public void updateRelJugadorAlianza(RelJugadorAlianza reljugadoralianza)
 {
     builder.getRelJugadorAlianzaHandler().updateRelJugadorAlianza(reljugadoralianza);
 }