public virtual void ActualizarDatosJugador(JugadorViewModel jugadorView) { var jugador = DependencyFactory.Resolve <IJugadorDA>().GetById(jugadorView.Id); jugadorView.MapperClass(jugador, TypeMapper.IgnoreCaseSensitive); if (jugadorView.PuestoId.HasValue) { if (jugador.Puesto == null || !jugador.Puesto.Id.Equals(jugadorView.PuestoId.Value)) { jugador.Puesto = DependencyFactory.Resolve <IJugadorDA>().ObtenerPuesto(jugadorView.PuestoId.Value); } } else { jugador.Puesto = null; } if (jugadorView.PuestoAltId.HasValue) { if (jugador.PuestoAlternativo == null || !jugador.PuestoAlternativo.Id.Equals(jugadorView.PuestoAltId.Value)) { jugador.PuestoAlternativo = DependencyFactory.Resolve <IJugadorDA>().ObtenerPuesto(jugadorView.PuestoAltId.Value); } } else { jugador.PuestoAlternativo = null; } DependencyFactory.Resolve <IJugadorDA>().Save(jugador); }
public IHttpActionResult ModificarJugador(JugadorViewModel jugadorVM) { var jugador = new Jugador(); Mapper.Map(jugadorVM, jugador); jugadorService.ModificarJugador(jugador); return(Ok(jugadorVM)); }
public IHttpActionResult ObtenerJugadorPorId(int id) { var jugador = jugadorService.ObtenerJugadorPorId(id); var jugadorVM = new JugadorViewModel(); Mapper.Map(jugador, jugadorVM); return(Ok(jugadorVM)); }
public IHttpActionResult AgregarJugador(JugadorViewModel jugadorVM) { Jugador jugadorEntity = new Jugador(); Mapper.Map(jugadorVM, jugadorEntity); jugadorService.AgregarJugador(jugadorEntity); Mapper.Map(jugadorEntity, jugadorVM); return(Created(Url.Link("DefaultApi", new { controller = "Jugador", id = jugadorVM.JugadorId }), jugadorVM)); }
public ActionResult Editar(JugadorViewModel jugadorViewModel) { if (this.ModelState.IsValid) { var jugador = jugadorViewModel.ToEntity(); jugadorBusiness.UpdateJugador(jugador); return(RedirectToAction("Index")); } return(View(jugadorViewModel)); }
public void SaveJugador(JugadorViewModel jugadorViewModel) { var business = DependencyFactory.Resolve <IUsuarioJugadorBusiness>(); try { business.ActualizarDatosJugador(jugadorViewModel); } catch (Exception ex) { throw new Exception("Error de servidor", ex); } }
public JsonResult SaveJugador(JugadorViewModel jugadorViewModel) { var business = DependencyFactory.Resolve <IUsuarioJugadorBusiness>(); try { business.ActualizarDatosJugador(jugadorViewModel); Response.StatusCode = 200; return(new JsonResult { Data = "OK", JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception) { Response.StatusCode = 500; return(new JsonResult { Data = "Error de servidor", JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } }
public IActionResult Add(JugadorViewModel model) { if (ModelState.IsValid) { var jugador = new Jugador { Id = model.Id, Nombre = model.Nombre, Apellido = model.Apellido, Equipo = model.Equipo, EsTitular = model.EsTitular, FechaNacimiento = model.FechaNacimiento }; var result = _jugadorManager.AddPlayer(jugador); ViewBag.Result = result; ViewBag.Message = result ? "Agregado exitosamente" : "Algo Fallo"; } return(View()); }
public IActionResult Edit(int id) { var model = new JugadorViewModel(); var query = _jugadorManager.GetById(id); if (query != null) { model.Id = query.Id; model.Dni = query.Dni; model.Nombres = query.Nombres; model.Apellidos = query.Apellidos; model.Direccion = query.Direccion; model.Telefono = query.Telefono; model.TelefonoEmergencia = query.TelefonoEmergencia; model.FotoUrl = query.FotoUrl; model.IdPieHabil = query.IdPieHabil; model.FechaAfiliacion = query.FechaAfiliacion; model.FechaNacimiento = query.FechaNacimiento; model.Borrado = query.Borrado; } return(View(model)); }
public IActionResult Create(JugadorViewModel jugador) { if (ModelState.IsValid) { var jg = new JugadorEntity { Dni = jugador.Dni, Nombres = jugador.Nombres, Apellidos = jugador.Apellidos, Direccion = jugador.Direccion, Telefono = jugador.Telefono, TelefonoEmergencia = jugador.TelefonoEmergencia, FotoUrl = jugador.FotoUrl, IdPieHabil = jugador.IdPieHabil, FechaAfiliacion = jugador.FechaAfiliacion, FechaNacimiento = jugador.FechaNacimiento, Borrado = jugador.Borrado }; ViewBag.ResultEntity = _jugadorManager.Add(jg); } return(View()); }
public IActionResult Delete(JugadorViewModel jugador) { ViewBag.ResultEntity = _jugadorManager.Delete(jugador.Id); return(View()); }
public IActionResult Edit(JugadorViewModel model) { return(View()); }
public ActionResult Editar(int id) { var viewModel = new JugadorViewModel(jugadorBusiness.GetJugador(id)); return(View(viewModel)); }
public ActionResult Agregar() { var viewModel = new JugadorViewModel(); return(View(viewModel)); }