Example #1
0
        public ActionResult Form(ML.Jugador jugador)
        {
            ML.Result result = new ML.Result();

            if (jugador.IdJugador == 0)
            {
                result = BL.Jugador.Add(jugador);
                if (result.Correct)
                {
                    ViewBag.Message = "Jugador agregador correctamente";
                }
                else
                {
                    ViewBag.Message = "El jugador no se ha podido agregar!";
                }
            }
            else
            {
                result = BL.Jugador.Update(jugador);
                if (result.Correct)
                {
                    ViewBag.Message = "Jugador se ha actualizado correctamente";
                }
                else
                {
                    ViewBag.Message = "Jugador no se ha actualizado correctamente";
                }
            }
            return(View());
        }
Example #2
0
        public static ML.Result Add(ML.Jugador jugador)
        {
            ML.Result result = new ML.Result();

            try
            {
                using (DL_EF.EquipoHREntities context = new DL_EF.EquipoHREntities())
                {
                    var query = context.JugadorAdd(jugador.Nombre, Convert.ToDateTime(jugador.FechaDeNacimiento), jugador.Descripcion, jugador.Equipo.IdEquipo);

                    if (query >= 1)
                    {
                        result.Correct = true;
                    }
                    else
                    {
                        result.Correct = false;
                    }
                    result.Correct = true;
                }
            }
            catch (Exception ex)
            {
                result.ErrorMessage = ex.Message;
            }
            return(result);
        }
Example #3
0
        public ActionResult Form(int?IdJugador)
        {
            //ML.Result result = new ML.Result();
            ML.Jugador jugador = new ML.Jugador();

            if (IdJugador == null)
            {
                ViewBag.Message = "Agregar";
                ViewBag.Action  = "Agregar";
            }
            else
            {
                jugador.IdJugador = IdJugador.Value;
                var result = BL.Jugador.GetByIdEF(jugador);

                if (result.Object != null)
                {
                    jugador.IdJugador         = ((ML.Jugador)result.Object).IdJugador;
                    jugador.Nombre            = ((ML.Jugador)result.Object).Nombre;
                    jugador.FechaDeNacimiento = ((ML.Jugador)result.Object).FechaDeNacimiento;
                    jugador.Equipo            = new ML.Equipo();
                    jugador.Equipo.IdEquipo   = ((ML.Jugador)result.Object).Equipo.IdEquipo;

                    return(View(jugador));
                }
                else
                {
                    ViewBag.Message = "No hay datos";
                    return(PartialView("Validation"));
                }
            }
            return(View());
        }
Example #4
0
        public Result Add(ML.Jugador jugador)
        {
            ML.Result result = BL.Jugador.Add(jugador);

            return(new Result {
                Correct = result.Correct, ErrorMessage = result.ErrorMessage, Ex = result.ex
            });
        }
Example #5
0
        // GET: Jugador
        public ActionResult GetAll()
        {
            ML.Result  result  = BL.Jugador.GetAll();
            ML.Jugador jugador = new ML.Jugador();
            jugador.Jugadores = result.Objects;

            return(View(jugador));
        }
Example #6
0
        public static ML.Result GetByIdEF(ML.Jugador jugador)
        {
            ML.Result result = new ML.Result();

            try
            {
                using (DL_EF.EquipoHREntities context = new DL_EF.EquipoHREntities())
                {
                    var alumnos = context.JugadorGetById(jugador.IdJugador).FirstOrDefault();


                    if (alumnos != null)
                    {
                        jugador.IdJugador         = alumnos.IdJugador;
                        jugador.Nombre            = alumnos.Nombre;
                        jugador.FechaDeNacimiento = Convert.ToDateTime(alumnos.FechaDeNacimiento);
                        jugador.Descripcion       = alumnos.Descripcion;
                        jugador.Equipo            = new ML.Equipo();
                        jugador.Equipo.IdEquipo   = Convert.ToInt32(alumnos.IdEquipo);

                        result.Object = jugador;


                        result.Correct = true;
                    }
                    else
                    {
                        result.Correct      = false;
                        result.ErrorMessage = "No se encontraron registros.";
                    }
                }
            }
            catch (Exception ex)
            {
                result.Correct      = false;
                result.ErrorMessage = ex.Message;
            }

            return(result);
        }
Example #7
0
        public static ML.Result GetAll()
        {
            ML.Result result = new ML.Result();
            try
            {
                using (DL_EF.EquipoHREntities context = new DL_EF.EquipoHREntities())
                {
                    var query = context.JugadorGetAll().ToList();
                    result.Objects = new List <object>();

                    if (result.Objects != null)
                    {
                        foreach (var obj in query)
                        {
                            ML.Jugador jugador = new ML.Jugador();
                            jugador.IdJugador         = obj.IdJugador;
                            jugador.Nombre            = obj.Nombre;
                            jugador.FechaDeNacimiento = Convert.ToDateTime(obj.FechaDeNacimiento);
                            jugador.Descripcion       = obj.Descripcion;
                            jugador.Equipo            = new ML.Equipo();
                            jugador.Equipo.IdEquipo   = Convert.ToInt32(obj.IdEquipo);

                            result.Objects.Add(jugador);
                        }
                        result.Correct = true;
                    }
                    else
                    {
                        result.Correct = false;
                    }
                }
            }
            catch (Exception ex)
            {
                result.ErrorMessage = ex.Message;
            }
            return(result);
        }