コード例 #1
0
 public static List <Director> GetAllDirectors()
 {
     using (IMDBContext db = new IMDBContext())
     {
         return(db.Director.ToList());
     }
 }
コード例 #2
0
 public static List <Entity.Model.Type> GetAllTypes()
 {
     using (IMDBContext db = new IMDBContext())
     {
         return(db.Type.ToList());
     }
 }
コード例 #3
0
ファイル: IMDBUtility.cs プロジェクト: mengithub/XP-2
        public static string GetDocLocation(string engNum, double docNum)
        {
            using (new TransactionScope(
                    TransactionScopeOption.Required,
                    new TransactionOptions { IsolationLevel = IsolationLevel.ReadUncommitted }))
            {
                using (var db = new IMDBContext())
                {
                    var docLoc = db.Set<DOCMASTER>().
                        Where(x =>
                            x.C2ALIAS.Equals(engNum, StringComparison.OrdinalIgnoreCase) &&
                            x.DOCNUM == docNum && x.VERSION == 1
                        ).Select(y => y.DOCLOC).ToList().FirstOrDefault();

                    var sp_docLoc = docLoc.Split(':');

                    var p1 = sp_docLoc[0].Trim();

                    var srvLoc =
                        db.Set<DOCSERVER>().
                        Where(x => x.DOCSERVER1.Equals(p1, StringComparison.OrdinalIgnoreCase)
                        ).Select(y => y.LOCATION).ToList().FirstOrDefault();

                    var result = string.Format("{0}{1}", srvLoc, sp_docLoc[1]);
                    return result;
                }
            }
        }
コード例 #4
0
 public static Film GetFilm(int id)
 {
     using (IMDBContext db = new IMDBContext())
     {
         return(db.Film.Find(id));
     }
 }
コード例 #5
0
 public static Director GetDirector(int id)
 {
     using (IMDBContext db = new IMDBContext())
     {
         return(db.Director.Find(id));
     }
 }
コード例 #6
0
 public static void DeleteFilm(int id)
 {
     using (IMDBContext db = new IMDBContext())
     {
         db.Film.Remove(db.Film.Find(id));
         db.SaveChanges();
     }
 }
コード例 #7
0
 public static void AddDirector(Director _director)
 {
     using (IMDBContext db = new IMDBContext())
     {
         db.Director.Add(_director);
         db.SaveChanges();
     }
 }
コード例 #8
0
 public static void AddType(Entity.Model.Type _type)
 {
     using (IMDBContext db = new IMDBContext())
     {
         db.Type.Add(_type);
         db.SaveChanges();
     }
 }
コード例 #9
0
 public static void DeleteDirector(int id)
 {
     using (IMDBContext db = new IMDBContext())
     {
         db.Director.Remove(db.Director.Find(id));
         db.SaveChanges();
     }
 }
コード例 #10
0
 public static void UpdateDirector(Director _director)
 {
     using (IMDBContext db = new IMDBContext())
     {
         var result = db.Director.Find(_director.DirectorID);
         result.DirectorName = _director.DirectorName;
         db.SaveChanges();
     }
 }
コード例 #11
0
 public static void GiveVote(int id, double point)
 {
     using (IMDBContext db = new IMDBContext())
     {
         var result = db.Film.Find(id);
         result.PointCount += 1;
         result.Point       = ((result.Point * (result.PointCount - 1)) + point) / (result.PointCount);
         db.SaveChanges();
     }
 }
コード例 #12
0
 public static void UpdateFilm(Film _film)
 {
     using (IMDBContext db = new IMDBContext())
     {
         var result = db.Film.Find(_film.FilmID);
         result.Description = _film.Description;
         result.DirectorID  = _film.DirectorID;
         result.FilmName    = _film.FilmName;
         result.TypeID      = _film.TypeID;
         db.SaveChanges();
     }
 }
コード例 #13
0
 public static List <VMFilm> GetFilmsByType(int id)
 {
     using (IMDBContext db = new IMDBContext())
     {
         return(db.Film.Where(f => f.TypeID == id).Select(f => new VMFilm()
         {
             DirectorName = f.Director.DirectorName,
             FilmName = f.FilmName,
             FilmID = f.FilmID,
             Point = f.Point,
             TypeName = f.Type.TypeName
         }).ToList());
     }
 }
コード例 #14
0
 public static List <VMFilm> GetFilteredFilms(int directorID, int typeID)
 {
     using (IMDBContext db = new IMDBContext())
     {
         return(db.Film.Where(f => f.DirectorID == directorID && f.TypeID == typeID).Select(f => new VMFilm()
         {
             DirectorName = f.Director.DirectorName,
             FilmID = f.FilmID,
             FilmName = f.FilmName,
             Point = f.Point,
             TypeName = f.Type.TypeName
         }).ToList());
     }
 }
コード例 #15
0
 public static List <Entity.Model.ViewModel.VMFilm> GetAllFilms()
 {
     using (IMDBContext db = new IMDBContext())
     {
         return(db.Film.OrderByDescending(f => f.Point).Select(f => new Entity.Model.ViewModel.VMFilm()
         {
             DirectorName = f.Director.DirectorName,
             FilmID = f.FilmID,
             FilmName = f.FilmName,
             Point = f.Point,
             TypeName = f.Type.TypeName
         }).ToList());
     }
 }
コード例 #16
0
 public static void AddFilm(Film _film)
 {
     using (IMDBContext db = new IMDBContext())
     {
         db.Film.Add(_film);
         try
         {
             db.SaveChanges();
         }
         catch (Exception ex)
         {
             //Exception - Tarih seçilmedi!
         }
     }
 }
コード例 #17
0
ファイル: IMDBUtility.cs プロジェクト: mengithub/XP-2
        public static void AddUserInC6(IManUser manager)
        {
            using (var db = new IMDBContext())
            {
                db.CUSTOM6.Add(new CUSTOM6
                {
                    CUSTOM_ALIAS = manager.Custom1,
                    C_DESCRIPT = manager.FullName,
                    EDITWHEN = KConfig.GetKDateTimeUTC,
                    ENABLED = "Y",
                    IS_HIPAA = "N"
                });

                db.SaveChanges();
            }
        }
コード例 #18
0
ファイル: IMDBUtility.cs プロジェクト: mengithub/XP-2
        public static void AddEngInC2(string num, string engDescription, string clientId)
        {
            using (var db = new IMDBContext())
            {
                db.CUSTOM2.Add(new CUSTOM2
                {
                    CPARENT_ALIAS = clientId,
                    CUSTOM_ALIAS = num,
                    C_DESCRIPT = engDescription,
                    EDITWHEN = KConfig.GetKDateTimeUTC,
                    ENABLED = "Y",
                    IS_HIPAA = "N"
                });

                db.SaveChanges();
            }
        }
コード例 #19
0
        public ActionResult AddNewActor(String name, String sex, String dob, String bio)
        {
            Actor actor = new Actor();

            actor.Name = name;
            actor.Sex  = sex;
            actor.DOB  = Convert.ToDateTime(dob);
            actor.Bio  = bio;

            try
            {
                using (IMDBContext db = new IMDBContext())
                {
                    db.Actors.Add(actor);
                    db.SaveChanges();
                }
            }
            catch (Exception e)
            {
            }
            return(Json(new { Success = true }));
        }
コード例 #20
0
        public WatchListController(IMDBContext context, IMemoryCache memoryCache) : base(context, memoryCache)

        {
            _context = context;
        }
コード例 #21
0
 public BaseController(IMDBContext context)
 {
     _context = context;
 }
コード例 #22
0
 public AdminLoginController(IMDBContext blogcontext)
 {
     _context = blogcontext;
 }
コード例 #23
0
ファイル: Repository.cs プロジェクト: albozhinov/IMDB
 public Repository(IMDBContext context)
 {
     this.context = context;
 }
コード例 #24
0
ファイル: IMDBUtility.cs プロジェクト: mengithub/XP-2
 public static string GetUserIdFromC1Alias(string c1Alias)
 {
     using (new TransactionScope(
             TransactionScopeOption.Required,
             new TransactionOptions { IsolationLevel = IsolationLevel.ReadUncommitted }))
     {
         using (var db = new IMDBContext())
         {
             var result = db.DOCUSERS.Where(x => x.CUSTOM1.Equals(c1Alias, StringComparison.OrdinalIgnoreCase)).Select(x => x.USERID).FirstOrDefault();
             return result;
         }
     }
 }
コード例 #25
0
 public WatchListController(IMDBContext context) : base(context)
 {
     _context = context;
 }
コード例 #26
0
ファイル: GenerosController.cs プロジェクト: luferIPCA/ISI
 public GenerosController(IMDBContext context)
 {
     _context = context;
 }
コード例 #27
0
 public BaseController(IMDBContext context, IMemoryCache memoryCache)
 {
     _context     = context;
     _memoryCache = memoryCache;
 }
コード例 #28
0
 public UnitOfWork(IMDBContext context)
 {
     _context = context;
 }
コード例 #29
0
 public IMDBRepositoryTwo(IMDBContext Context)
 {
     this._imdbContext = Context;
 }
コード例 #30
0
ファイル: IMDBUtility.cs プロジェクト: mengithub/XP-2
 public static bool IsEngInC2(string num, string clientId)
 {
     using (new TransactionScope(
             TransactionScopeOption.Required,
             new TransactionOptions { IsolationLevel = IsolationLevel.ReadUncommitted }))
     {
         using (var db = new IMDBContext())
         {
             var result = db.CUSTOM2.Where(x => x.CPARENT_ALIAS.Equals(clientId, StringComparison.OrdinalIgnoreCase) && x.CUSTOM_ALIAS.Equals(num, StringComparison.OrdinalIgnoreCase)).FirstOrDefault();
             return result != null;
         }
     }
 }
コード例 #31
0
ファイル: IMDBUtility.cs プロジェクト: mengithub/XP-2
 public static bool IsPartnerInC4(string partnerEmpId)
 {
     using (new TransactionScope(
             TransactionScopeOption.Required,
             new TransactionOptions { IsolationLevel = IsolationLevel.ReadUncommitted }))
     {
         using (var db = new IMDBContext())
         {
             var result = db.CUSTOM4.Where(x => x.CUSTOM_ALIAS.Equals(partnerEmpId, StringComparison.OrdinalIgnoreCase)).FirstOrDefault();
             return result != null;
         }
     }
 }
コード例 #32
0
ファイル: IMDBUtility.cs プロジェクト: mengithub/XP-2
        public static void SetCOMINDEXtoY(double num)
        {
            using (var db = new IMDBContext())
            {
                var original = db.DOCMASTERs.Find(num, 1 );

                original.COMINDEX = "Y";

                db.SaveChanges();
            }
        }
コード例 #33
0
 public UserController(IMDBContext context) : base(context)
 {
     _context = context;
 }
コード例 #34
0
 public ProductRepository(IMDBContext context) => _context = context;
コード例 #35
0
 public AdminController(IMDBContext context, IMemoryCache memoryCache) : base(context, memoryCache)
 {
     _context = context;
 }
コード例 #36
0
 public CommentController(IMDBContext context, IMemoryCache memoryCache) : base(context, memoryCache)
 {
     _context = context;
 }
コード例 #37
0
ファイル: IMDBUtility.cs プロジェクト: mengithub/XP-2
        public static double? GetPrjIdForEng(string num)
        {
            using (new TransactionScope(
                    TransactionScopeOption.Required,
                    new TransactionOptions { IsolationLevel = IsolationLevel.ReadUncommitted }))
            {
                using (var db = new IMDBContext())
                {
                    var result = db.Set<PROJECT>().Include("DOCMASTER")
                        .Where(x => x.DOCMASTER.C2ALIAS.Equals(num, StringComparison.OrdinalIgnoreCase)
                        && x.DOCMASTER.C_ALIAS.Equals("WEBDOC", StringComparison.OrdinalIgnoreCase)
                        && x.DOCMASTER.DOCNAME.Equals(string.Empty, StringComparison.OrdinalIgnoreCase)
                        ).FirstOrDefault();

                    if (result == null)
                        return null;
                    else
                        return result.PRJ_ID;
                }
            }
        }
コード例 #38
0
 public FilmeGeneroesController(IMDBContext context)
 {
     _context = context;
 }