public IHttpActionResult UpdatePartida(int id, DTOPartida partida) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != partida.id) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } DTOBaseResponse response = new DTOBaseResponse(); try { PartidaController controller = new PartidaController(); controller.UpdatePartida(id, partida); response.Success = true; } catch (Exception ex) { response.Success = false; response.Error = ex.ToString(); } return(Ok(response)); }
public DTOPartida GetPartida(int id) { using (UnitOfWork uow = new UnitOfWork()) { var entity = uow.PartidaRepository.Get(id); if (entity == null) { return(null); } DTOPartida partida = _mapper.MapToDTO(entity); return(partida); } }
public int CreatePartida(DTOPartida partida) { try { int idPartida; using (UnitOfWork uow = new UnitOfWork()) { idPartida = uow.PartidaRepository.Create(_mapper.MapFromDTO(partida)); uow.SaveChanges(); return(idPartida); } } catch (Exception ex) { throw ex; } }
public IHttpActionResult CreatePartida(DTOPartida partida) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } int idPartida; try { BusinessLogic.Controllers.PartidaController controller = new BusinessLogic.Controllers.PartidaController(); idPartida = controller.CreatePartida(partida); } catch (Exception ex) { idPartida = -1; } return(Ok(idPartida)); }
public Partida MapFromDTO(DTOPartida dto) { if (dto == null) { return(null); } Partida partida = new Partida() { id = dto.id, Juego_idJuego = dto.Juego_idJuego, nickUsuario = dto.nickUsuario }; if (dto.User_loginnameUser != null) { partida.User_loginnameUser = dto.User_loginnameUser; } return(partida); }
//No esta bueno que pueda editar el id y el id de juego, este update esta mas al pedo que la reina de ing public void UpdatePartida(int id, DTOPartida partida) { try { using (UnitOfWork uow = new UnitOfWork()) { Partida entity = uow.PartidaRepository.Get(id); entity.id = partida.id; entity.Juego_idJuego = partida.Juego_idJuego; entity.nickUsuario = partida.nickUsuario; uow.SaveChanges(); } } catch (Exception ex) { throw ex; } }
public DTOPartida MapToDTO(Partida partida) { UserMapper dd = new UserMapper(); if (partida == null) { return(null); } DTOPartida pPartida = new DTOPartida() { id = partida.id, Juego_idJuego = partida.Juego_idJuego, nickUsuario = partida.nickUsuario }; if (partida.User_loginnameUser != null) { pPartida.User_loginnameUser = partida.User_loginnameUser; } return(pPartida); }