예제 #1
0
        public bool DeleteChaptertMaster(int?id, ChapterMaster chapterMaster)
        {
            try
            {
                var obj = JsonConvert.SerializeObject
                              (new ChapterMaster
                {
                    ChapterId = chapterMaster.ChapterId,
                    UserId    = chapterMaster.UserId,
                    TokenId   = chapterMaster.TokenId,
                });

                var ChptrObj = obj.ToString();

                var JsonObj = db.RemoveChapter(id, ChptrObj);

                return(true);

                //var chapter = db.ChapterMasters.Where(x => x.ChapterId == id).FirstOrDefault();
                //if (chapter == null) return false;
                //db.Entry(chapter).State = System.Data.Entity.EntityState.Deleted;
                //db.SaveChanges();
                //return true;
            }
            catch (Exception ex)
            {
                Console.WriteLine("NotImplementedException", ex);
                return(false);
            }
        }
예제 #2
0
        public bool InsUpdChapterMaster(int?id, ChapterMaster chapterMaster)
        {
            try
            {
                var obj = JsonConvert.SerializeObject
                              (new ChapterMaster
                {
                    ChapterId      = chapterMaster.ChapterId,
                    ChapterDetails = chapterMaster.ChapterDetails,
                    ChapterTitle   = chapterMaster.ChapterTitle,
                    ChapterNumber  = chapterMaster.ChapterNumber,
                    ModeOfTeaching = chapterMaster.ModeOfTeaching,
                    SKS            = chapterMaster.SKS,
                    UserId         = chapterMaster.UserId,
                });

                var ChptrObj = obj.ToString();

                var JsonObj = db.UpdateChapter(id, ChptrObj);

                return(true);
                //db.ChapterMasters.Add(chapterMaster);
                //db.SaveChanges();
                //return true;
            }

            catch (Exception ex)
            {
                Console.WriteLine("NotImplementedException", ex);
                return(false);
            }
            throw new NotImplementedException();
        }
예제 #3
0
        public IHttpActionResult Delete(ChapterMaster chapterMaster)
        {
            var isDeleted = chapterMasterService.DeleteChaptertMaster(chapterMaster.UniversityId, chapterMaster);

            if (isDeleted == true)
            {
                return(Ok());
            }
            return(BadRequest());
        }
예제 #4
0
        public IHttpActionResult Save(ChapterMaster chapterMaster)
        {
            var isUpdate = chapterMasterService.InsUpdChapterMaster(chapterMaster.UniversityId, chapterMaster);

            if (isUpdate == true)
            {
                return(Ok());
            }
            return(BadRequest());
        }