Beispiel #1
0
        public LinkTrackerManageModel(LinkTracker linkTracker)
            : this()
        {
            Id = linkTracker.Id;

            Name = linkTracker.Name;
            IsAllowMultipleClick = linkTracker.IsAllowMultipleClick;
            LinkTrackerType      = linkTracker.PageId.HasValue ? LinkTrackerEnums.LinkTrackerType.Internal : LinkTrackerEnums.LinkTrackerType.External;
            RedirectUrl          = linkTracker.RedirectUrl;
            PageId = linkTracker.PageId;
        }
Beispiel #2
0
        public LinkTrackerDetailModel(LinkTracker linkTracker)
            : this()
        {
            Id = linkTracker.Id;

            LinkTracker = new LinkTrackerManageModel(linkTracker);

            PageTitle = linkTracker.PageId.HasValue ? linkTracker.Page.Title : string.Empty;

            Created      = linkTracker.Created;
            CreatedBy    = linkTracker.CreatedBy;
            LastUpdate   = linkTracker.LastUpdate;
            LastUpdateBy = linkTracker.LastUpdateBy;
        }
Beispiel #3
0
 internal ResponseModel Delete(LinkTracker linkTracker)
 {
     return(_linkTrackerRepository.Delete(linkTracker));
 }
Beispiel #4
0
 internal ResponseModel Update(LinkTracker linkTracker)
 {
     return(_linkTrackerRepository.Update(linkTracker));
 }
Beispiel #5
0
 internal ResponseModel Insert(LinkTracker linkTracker)
 {
     return(_linkTrackerRepository.Insert(linkTracker));
 }