Exemple #1
0
 private void UserUpdate(string url, int categoryId)
 {
     Url = url;
     PublishersWebsiteCategoryId = categoryId;
     Status = PublishersWebsiteStatus.Pending;
     Save();
 }
Exemple #2
0
    private PublishersWebsite(int userId, string url, int categoryId)
    {
        Uri uri = new Uri(url, UriKind.Absolute);

        Host   = uri.Host.Replace("www.", "").Trim();
        UserId = userId;
        Url    = url;
        Status = PublishersWebsiteStatus.Pending;
        PublishersWebsiteCategoryId = categoryId;
    }
Exemple #3
0
    public static void ChangeAllStatuses(IEnumerable <int> websitesIds, PublishersWebsiteStatus status)
    {
        foreach (var websiteId in websitesIds)
        {
            var website = new PublishersWebsite(websiteId);

            if (status == PublishersWebsiteStatus.Accepted)
            {
                website.Accept();
            }
            else if (status == PublishersWebsiteStatus.Rejected)
            {
                website.Reject();
            }
        }
    }
Exemple #4
0
    public static string GetColoredStatus(PublishersWebsiteStatus Status)
    {
        if (Status == PublishersWebsiteStatus.Accepted)
        {
            return("<span class=\"text-success\">" + Status.ToString() + "</span>");
        }

        else if (Status == PublishersWebsiteStatus.Pending)
        {
            return("<span class=\"text-warning\">" + Status.ToString() + "</span>");
        }

        else //(Status == PublishersWebsiteStatus.Rejected)
        {
            return("<span class=\"text-danger\">" + Status.ToString() + "</span>");
        }
    }
Exemple #5
0
 public void Reject()
 {
     Status = PublishersWebsiteStatus.Rejected;
     this.Save();
 }
Exemple #6
0
 public void Accept()
 {
     Status = PublishersWebsiteStatus.Accepted;
     this.Save();
 }
Exemple #7
0
 public override void Delete()
 {
     Status = PublishersWebsiteStatus.Deleted;
     Save();
 }