Exemplo n.º 1
0
        public HttpResponse Create(RepositoryCreateFormModel model)
        {
            string id = string.Empty;

            (var information, var isCorrect) = repositoriesService.CreateRepository(model, User.Id);

            if (!isCorrect)
            {
                return(this.Error(information));
            }

            id = information.FirstOrDefault();

            return(Redirect("/Repositories/All"));
        }
        public HttpResponse Create(string name, string repositoryType)
        {
            if (!IsUserSignedIn())
            {
                return(Redirect("/Users/Login"));
            }

            if (string.IsNullOrEmpty(name) || name.Length < 3 || name.Length > 10)
            {
                return(Error("Repository name must be between 3 and 10 characters!"));
            }

            repositoriesService.CreateRepository(name, repositoryType, GetUserId());
            return(Redirect("/Repositories/All"));
        }