public HttpResponse Create(CreateAlbumViewModel model) { if (!User.IsAuthenticated) { return(Redirect("Users/Login")); } var checkForErrors = AlbumsService.CreateAlbum(model); if (checkForErrors.Count != 0) { return(Error(checkForErrors)); } return(Redirect("/Albums/All")); }
public HttpResponse Create(string name, string cover) { if (!IsUserLoggedIn()) { return(Redirect("/")); } if (name.Length < 4 || name.Length > 20) { return(this.Error("Album's name must be in range [4-20]")); } albumsService.CreateAlbum(name, cover); return(All()); }