コード例 #1
0
ファイル: News.cs プロジェクト: cymbidum/HITRating
        public Models.Review Create(Models.Review entity)
        {
            try
            {
                entity = NewsDataProccessor.ValidationAndProcess(entity);

                DbEntities.Reviews.AddObject(entity);
                DbEntities.SaveChanges();
                DbEntities.Refresh(System.Data.Objects.RefreshMode.StoreWins, entity);

                return(Read(entity.Id));
            }
            catch
            {
                throw;
            }
        }
コード例 #2
0
ファイル: News.cs プロジェクト: cymbidum/HITRating
        public Models.Review Update(int id, Models.Review entity)
        {
            try
            {
                entity    = NewsDataProccessor.ValidationAndProcess(entity);
                entity.Id = id;

                string oldRatedAspects = entity.RatedAspects;

                DbEntities.ApplyCurrentValues("Reviews", entity);
                DbEntities.SaveChanges();

                return(Read(entity.Id));
            }
            catch
            {
                throw;
            }
        }