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); }
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); } }
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 } }); }