public void Create([FromBody] Film film) { if (ModelState.IsValid) { filmRepository.AddFilm(film); } }
public ResponseFilmDTO PostFilm(int?id, [FromBody] RequestFilmDTO _film) { List <RelationshipStagingDTO> tempActor = new List <RelationshipStagingDTO>(_film.FilmActorDTO); _film.FilmActorDTO.Clear(); foreach (var item in tempActor) { if (!_film.FilmActorDTO.Any(x => x.SecondId == item.SecondId)) { _film.FilmActorDTO.Add(item); } } //Удаление дублекатов жанров во влеженном списке List <RelationshipStagingDTO> tempGenre = new List <RelationshipStagingDTO>(_film.FilmGenreDTO); _film.FilmGenreDTO.Clear(); foreach (var item in tempGenre) { if (!_film.FilmGenreDTO.Any(x => x.SecondId == item.SecondId)) { _film.FilmGenreDTO.Add(item); } } //Передача данных в репозиторий if (id == 0) { return(_repository.AddFilm(_film.ConvertpToRequestFilm()).ConvertToResponseFilm()); //return _film; } //_repository.EditFilm(id, _film.ConvertpToRequestFilm()); return(_repository.EditFilm(id, _film.ConvertpToRequestFilm()).ConvertToResponseFilm()); }
public void AddProgram(string type, Creator creator, int id) { var currentUser = userRepository.GetUserWithId(id); if(type.Equals("film")) { filmRepository.AddFilm(creator, currentUser); } if(type.Equals("series")) { seriesRepository.AddSeries(creator, currentUser); } }
protected void btnKaydet_Click(object sender, EventArgs e) { Film _film = new Film() { Description = txtFilmDescription.Text, DirectorID = int.Parse(ddlDirector.SelectedValue), FilmName = txtFilmName.Text, TypeID = int.Parse(ddlTypes.SelectedValue), }; _film.PublishDate = calender1.SelectedDate.Year.ToString() == "1" ? DateTime.Now : calender1.SelectedDate; if (Request.QueryString["ID"] != null) { _film.FilmID = int.Parse(Request.QueryString["ID"]); FilmRepository.UpdateFilm(_film); } else { _film.Point = -1; _film.PointCount = 0; FilmRepository.AddFilm(_film); } Response.Redirect("FilmList.aspx"); }
static void Main(string[] args) { using (UserContext context = new UserContext()) { User user1 = new User(); UserRepository1 user = new UserRepository1(); FilmRepository film = new FilmRepository(); FilmInCinemaRepository filmc = new FilmInCinemaRepository(); int k; mitka: Console.WriteLine("1-Вивести всiх користувачiв на екран"); Console.WriteLine("2-Створити нового користувача"); Console.WriteLine("3-Увiйти в систему"); k = Convert.ToInt32(Console.ReadLine()); Console.Clear(); switch (k) { case 1: user.UserOnScreen(); goto mitka; case 2: user.SignUp(); goto mitka; case 3: user1 = user.LogIn(); if (user1.UserId != 0) { goto mitka1; } else if (user1.UserId == 0) { goto mitka; } goto mitka; } Console.Clear(); mitka1: Console.WriteLine("Доброго дня!\n"); Console.WriteLine("1-Профiль\n"); Console.WriteLine("2-Фiльми цього тижня\n"); Console.WriteLine("3-Фiльми сьогоднi\n"); Console.WriteLine("4-Список Фільмів\n"); Console.WriteLine("5-Пошук фiльмiв по назвi\n"); Console.WriteLine("6-Вийти\n"); if (user1.rights == "Admin") { Console.WriteLine("7-Добавити Фільм\n"); Console.WriteLine("8-Редагувати дані Фільму\n"); Console.WriteLine("9-Видалити Фільм\n"); Console.WriteLine("10-Додати показ Фільму\n"); Console.WriteLine("11-Редагувати показ Фільму\n"); Console.WriteLine("12-Видалити показ Фільму\n"); } k = Convert.ToInt32(Console.ReadLine()); Console.Clear(); switch (k) { case 1: user.EditProfile(user1.UserId); goto mitka1; case 2: filmc.ShowFilmsThisWeek(); goto mitka1; case 3: filmc.ShowFilmsToday(); goto mitka1; case 4: film.FilmsOnScreen(); goto mitka1; case 5: filmc.ShowFilmTimeByName(); goto mitka1; case 6: goto mitka; case 7: if (user1.rights == "Admin") { film.AddFilm(); goto mitka1; } else { goto mitka1; } case 8: if (user1.rights == "Admin") { Console.WriteLine("Введіть назву фільму який бажаєте редагувати:"); film.EditFilm(Console.ReadLine()); goto mitka1; } else { goto mitka1; } case 9: if (user1.rights == "Admin") { film.DeleteFilm(); goto mitka1; } else { goto mitka1; } case 10: if (user1.rights == "Admin") { filmc.AddShowFilmTime(); goto mitka1; } else { goto mitka1; } case 11: if (user1.rights == "Admin") { filmc.EditShowFilmTime(); goto mitka1; } else { goto mitka1; } case 12: if (user1.rights == "Admin") { filmc.DeleteShowFilmTime(); goto mitka1; } else { goto mitka1; } } } return; }