internal static ContentGroup UpdateGroup(ContentGroup group) { var dal = MapperFacade.ContentGroupMapper.GetDalObject(group); var newDal = DefaultRepository.SimpleUpdate(dal); return(MapperFacade.ContentGroupMapper.GetBizObject(newDal)); }
ContentLink IContentRepository.UpdateLink(ContentLink link) { var result = MapperFacade.ContentLinkMapper.GetBizObject(DefaultRepository.SimpleUpdate(MapperFacade.ContentLinkMapper.GetDalObject(link))); result.WasNew = false; return(result); }
private static void UpdateDynamicImage(DynamicImage dymamicImage, Field newItem) { if (dymamicImage != null) { var dymamicImageDal = MapperFacade.DynamicImageMapper.GetDalObject(dymamicImage); if (dymamicImage.IsNew) { dymamicImage.Id = newItem.Id; dymamicImageDal = DefaultRepository.SimpleSave(dymamicImageDal); } else { dymamicImageDal = DefaultRepository.SimpleUpdate(dymamicImageDal); } newItem.DynamicImage = MapperFacade.DynamicImageMapper.GetBizObject(dymamicImageDal); } else { var context = QPContext.EFContext; var dynamicImageFieldDAL = DefaultRepository.GetById <DynamicImageFieldDAL>(newItem.Id, context); if (dynamicImageFieldDAL != null) { DefaultRepository.SimpleDelete(dynamicImageFieldDAL, context); } } }