public IEnumerable <DTOPartida> GetAll() { BusinessLogic.Controllers.PartidaController controller = new BusinessLogic.Controllers.PartidaController(); List <DTOPartida> partidas = controller.GetAll(); return(partidas); }
// GET: api/Partida/5 public IHttpActionResult GetPartida(int id) { BusinessLogic.Controllers.PartidaController controller = new BusinessLogic.Controllers.PartidaController(); var partida = controller.GetPartida(id); if (partida == null) { return(NotFound()); } return(Ok(partida)); }
public IHttpActionResult DeletePartida(int id) { DTOBaseResponse response = new DTOBaseResponse(); try { BusinessLogic.Controllers.PartidaController controller = new BusinessLogic.Controllers.PartidaController(); controller.DeletePartida(id); response.Success = true; } catch (Exception ex) { response.Success = false; response.Error = ex.ToString(); } return(Ok(response)); }
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)); }