Exemple #1
0
        public bool Update(long tid, DescriptionModuleModel tentity)
        {
            var success = false;

            if (tentity != null && tid != 0)
            {
                using (var scope = new TransactionScope())
                {
                    var oldrecord = _unitOfWork.DescriptionRepository.GetByID(tid);
                    if (oldrecord != null)
                    {
                        oldrecord.descanydescription = tentity.descanydescription;
                        oldrecord.desccategory       = tentity.desccategory;
                        oldrecord.desctitile         = tentity.desctitile;
                        oldrecord.descvideolink      = tentity.descvideolink;
                        oldrecord.websitemodule      = tentity.websitemodule;

                        _unitOfWork.DescriptionRepository.Update(oldrecord);
                        _unitOfWork.Save();
                        scope.Complete();
                        success = true;
                    }
                }
            }
            return(success);
        }
        public static DescriptionModuleModel DescriptionModuleMapper(ta_ussbk_Description tentity)
        {
            var resultl = new DescriptionModuleModel
            {
                descanydescription = tentity.descanydescription,
                desccategory       = tentity.desccategory,
                descriptionid      = tentity.descriptionid,
                desctitile         = tentity.desctitile,
                descvideolink      = tentity.descvideolink,
                websitemodule      = tentity.websitemodule,
                Category           = CategoryMasterMapper(tentity.ta_ussbk_categoryMaster),
                Title = TitleMasterMapper(tentity.ta_ussbk_TitleMaster),
            };

            return(resultl);
        }
Exemple #3
0
 public long Create(DescriptionModuleModel tentity)
 {
     using (var scope = new TransactionScope())
     {
         var NewRecord = new ta_ussbk_Description
         {
             descanydescription = tentity.descanydescription,
             desccategory       = tentity.desccategory,
             desctitile         = tentity.desctitile,
             descvideolink      = tentity.descvideolink,
             websitemodule      = tentity.websitemodule,
         };
         _unitOfWork.DescriptionRepository.Insert(NewRecord);
         _unitOfWork.Save();
         scope.Complete();
         return(NewRecord.descriptionid);
     }
 }
Exemple #4
0
        public ActionResult Save(DescriptionModuleModel input, string[] forwebsite)
        {
            bool status = false;

            if (ModelState.IsValid)
            {
                input.websitemodule = forwebsite != null?StringArrayToString(forwebsite) : null;

                if (input.descriptionid > 0)
                {
                    var olddata = _mainobj.GetById(input.descriptionid);
                    var result  = _mainobj.Update(input.descriptionid, input);
                }
                else
                {
                    var result = _mainobj.Create(input);
                }
                status = true;
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }