public void Execute() { DAOFactory factory = DAOFactory.GetFactory(DAOFactory.Type.Postgres); ITravel traveldao = factory.GetTravelDAO(); int i = traveldao.Deletetravel(id); }
public IActionResult DeleteTravel(int id) {/*/*esta funcion se encarga de llamar al metodo deletetravel de la clase DAO factory */ Console.WriteLine(id); DAOFactory factory = DAOFactory.GetFactory(DAOFactory.Type.Postgres); ITravel traveldao = factory.GetTravelDAO(); int i = 0; try{ i = traveldao.Deletetravel(id); if (i == 0) { return(Ok("no se elminno ")); } return(Ok("se elimino")); }catch (WithoutExistenceOfTravelsException ex) { return(StatusCode(404, ex.Message)); }catch (UserNotFoundException) { return(Ok("se elimino")); }catch (InternalServerErrorException ex) { return(StatusCode(500, ex.Message)); }catch (Exception) { return(Ok("se elimino")); } }