Exemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        SettingsModel.Repository settings = new SettingsModel.Repository();
        string siteName = settings.Read().First().SiteName;

        if (siteName != null)
        {
            litBrandText.Text = siteName + " Administration";
        }
        else
        {
            litBrandText.Text = "Admin Panel";
        }

        var contactRepo       = new ContactModel.Repository();
        var contactUnreadMail = contactRepo.ReadMail().Count(m => m.Watched == false);

        litNrofUnreadmail.Text = contactUnreadMail.ToString();
        //int sessionId = Convert.ToInt32(Session["Id"]);
        //int sessionLevel = Convert.ToInt32(Session["Level"]);


        //if (Session["Username"] == null)
        //    Response.Redirect("../login.aspx");
        //else
        //{
        //    string sessionUsername = Session["Username"].ToString();
        //    LitNavbarUsername.Text = sessionUsername;
        //}

        //if (sessionLevel != 1)
        //    Response.Redirect("../login.aspx");
    }
Exemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        var repo = new ContactModel.Repository();


        bool read   = Convert.ToBoolean(Request.QueryString["Read"]);
        var  id     = Convert.ToInt32(Request.QueryString["Id"]);
        bool delete = Convert.ToBoolean(Request.QueryString["Delete"]);


        if (read)
        {
            pnlReader.Visible = true;
            var findMail = repo.ReadMail().FirstOrDefault(m => m.Id == id);
            if (findMail != null)
            {
                litMailContent.Text = findMail.Content;
                litMailSender.Text  = findMail.Sender;
                litMailTitle.Text   = findMail.Title;
            }

            repo.SetMailRead(findMail);
        }
        if (delete)
        {
            var removeMail = repo.ReadMail().FirstOrDefault(m => m.Id == id);
            repo.DeleteMail(removeMail);
        }

        rptMail.DataSource = repo.ReadMail().OrderBy(m => m.Watched).ThenByDescending(m => m.Created);
        rptMail.DataBind();
    }
Exemplo n.º 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        var id       = Convert.ToInt32(Request.QueryString["Id"]);
        var repo     = new ContactModel.Repository();
        var findMail = repo.ReadMail().FirstOrDefault(m => m.Id == id);

        if (findMail != null)
        {
            litMailContent.Text = findMail.Content;
        }
        repo.SetMailRead(findMail);
    }