public Response Handle(Request request)
        {
            var           typedRequest = (CreateRepoRequest)request;
            IReposService reposService = ObjectFactory.GetInstance <IReposService>();
            var           repoResult   = reposService.Create(typedRequest.User, typedRequest.Password, typedRequest.CreateRepo);

            return(new RepoResponse(repoResult));
        }
Beispiel #2
0
        public Response Handle(Request request)
        {
            var           typedRequest = (GetAllReposRequest)request;
            IReposService reposService = ObjectFactory.GetInstance <IReposService>();
            var           reposList    = reposService.GetAll(typedRequest.User, typedRequest.Page);

            return(new GetAllReposResponse(reposList));
        }
Beispiel #3
0
        public Repo CreateRepo(string user, string password, RepoCreate createRepo)
        {
            IReposService reposService = ObjectFactory.GetInstance <IReposService>();

            return(reposService.Create(user, password, createRepo));
        }
Beispiel #4
0
        public Repo EditRepo(string user, string password, string repo, RepoEdit editRepo)
        {
            IReposService reposService = ObjectFactory.GetInstance <IReposService>();

            return(reposService.Edit(user, password, repo, editRepo));
        }
Beispiel #5
0
        public Repo GetRepo(string user, string repo)
        {
            IReposService reposService = ObjectFactory.GetInstance <IReposService>();

            return(reposService.Get(user, repo));
        }
Beispiel #6
0
        public IList <Repo> GetAllRepos(string user, int page)
        {
            IReposService reposService = ObjectFactory.GetInstance <IReposService>();

            return(reposService.GetAll(user, page));
        }