Ejemplo n.º 1
0
 // Tạo Film mới
 public FilmEntity Create(UserEntity UserEntity, FilmEntity FilmEntity)
 {
     using (var transaction = CinemasEntities.Database.BeginTransaction())
     {
         try
         {
             Film Film = new Film();
             Film = FilmEntity.ToModel(Film);
             CinemasEntities.Films.Add(Film);
             CinemasEntities.SaveChanges();
             FilmEntity.Id = Film.Id;
             transaction.Commit();
             return(GetId(UserEntity, FilmEntity.Id));
         }
         catch (Exception ex)
         {
             transaction.Rollback();
             throw new BadRequestException("Không tạo được Film mới");
         }
     }
 }
Ejemplo n.º 2
0
 // Cập nhật Film theo Id
 public FilmEntity Update(UserEntity UserEntity, int FilmId, FilmEntity FilmEntity)
 {
     using (var transaction = CinemasEntities.Database.BeginTransaction())
     {
         try
         {
             Film Film = CinemasEntities.Films.Where(c => c.Id.Equals(FilmId)).FirstOrDefault();
             if (Film == null)
             {
                 throw new BadRequestException("Không tìm thấy Film có Id là " + FilmId);
             }
             Film = FilmEntity.ToModel(Film);
             CinemasEntities.SaveChanges();
             transaction.Commit();
             return(GetId(UserEntity, FilmEntity.Id));
         }
         catch (Exception ex)
         {
             transaction.Rollback();
             throw new BadRequestException("Không cập nhật được Film");
         }
     }
 }
Ejemplo n.º 3
0
 public FilmEntity Update([FromUri] int FilmId, [FromBody] FilmEntity FilmEntity)
 {
     return(FilmService.Update(UserEntity, FilmId, FilmEntity));
 }
Ejemplo n.º 4
0
 public FilmEntity Create([FromBody] FilmEntity FilmEntity)
 {
     return(FilmService.Create(UserEntity, FilmEntity));
 }