public IActionResult AddComment(string email, string movieId, string comment, int rate) { AWSServices services = new AWSServices(dynamoDBClient, s3Client); services.AddComment(email, movieId, comment, rate); return(RedirectToAction("MovieDetails", new { email = email, movieId = movieId })); }
public IActionResult AddComment(string email, string movieId, string comment, int rate) { AWSServices services = new AWSServices(dynamoDBClient, s3Client); services.AddComment(email, movieId, comment, rate); return(MoviesDetails(email, movieId)); }
public SpeechToText(Controller Controller, AWSServices awsServices) { this.Controller = Controller; this.awsServices = awsServices; this.playerMedia = new PlayerMedia(this.Controller); setNewFileFromExecuteTrasncribe(); }
public ActionResult DownloadMovie(string Id) { AWSServices services = new AWSServices(dynamoDBClient, s3Client); string Tmp = AppDomain.CurrentDomain.BaseDirectory; Movie movie = services.GetMovie(Id).Result; return(PhysicalFile(Tmp + movie.Id + movie.Video.GetType(), "video/avi", movie.Title)); }
public IActionResult AddMovie(string email) { AWSServices services = new AWSServices(dynamoDBClient, s3Client); return(View(new BucketsXMovie() { Buckets = services.GetBuckets(), Email = email })); }
public IActionResult MovieDetails(string email, string movieId) { AWSServices services = new AWSServices(dynamoDBClient, s3Client); return(View(new UserXMovie() { User = services.GetUser(email).Result, Movie = services.GetMovie(movieId).Result })); }
public IActionResult Movies(string email) { AWSServices services = new AWSServices(dynamoDBClient, s3Client); return(View("Movies", new UserXMovies() { User = services.GetUser(email).Result, Movies = services.GetMovies().Result })); }
public IActionResult AddComment(string email, string movieId) { AWSServices services = new AWSServices(dynamoDBClient, s3Client); return(View(new MovieXRating() { Movie = services.GetMovie(movieId).Result, User = services.GetUser(email).Result, Rating = new Rating() })); }
public IActionResult LogIn(string email, string password) { AWSServices services = new AWSServices(dynamoDBClient, s3Client); User user = services.LogIn(email, password).Result; if (user == null) { return(View("Index")); } else { return(Movies(email)); } }
public IActionResult LogIn(string email, string password) { if (!ModelState.IsValid) { return(View()); } AWSServices services = new AWSServices(dynamoDBClient, s3Client); User user = services.LogIn(email, password).Result; if (user == null) { return(View()); } else { return(RedirectToAction("Movies", new { email = email })); } }
public IActionResult AddMovie(BucketsXMovie bucketsXMovie) { string Tmp = AppDomain.CurrentDomain.BaseDirectory; if (ModelState.IsValid) { var video = new MemoryStream(); bucketsXMovie.Video.CopyTo(video); var cover = new MemoryStream(); bucketsXMovie.Cover.CopyTo(cover); AWSServices services = new AWSServices(dynamoDBClient, s3Client); var result = services.UploadMovie(bucketsXMovie.SelectedBucket, bucketsXMovie.Movie.Title, video, cover ).Result; } return(Movies(bucketsXMovie.Email)); }
private void SendSMSByAWS() { try { AWSServices aws = new AWSServices(); String returnSid = aws.SendSMS(this.txtDestiyPhone.Text, this.txtMessage.Text); MessageBox.Show(this, String.Format("SMS sended. SID: {0}", returnSid)); } catch (Exception e) { MessageBox.Show ( this , "Error on the sms send process.\r\nDetails: " + e.Message , "Error" , MessageBoxButtons.OK , MessageBoxIcon.Error ); } }
public IActionResult AddUser(User user) { AWSServices services = new AWSServices(dynamoDBClient, s3Client); if (ModelState.IsValid) { User newUser = services.Register(user).Result; if (newUser != null) { return(RedirectToAction("Index")); } else { return(View("index")); } } else { return(View(user)); } }
public void Delete(string id) { var employee = new AWSServices(dynamoDBClient).DeleteEmployee(id).Result; }
public Controller(IViewTranscribe formTranscribe) { this.formTranscribe = formTranscribe; this.awsServices = new AWSServices(this); this.playerMedia = new PlayerMedia(this); }