public void add(Kirjaus kirjaus)
    {
        try {
            document.Root.Add(new XElement("kirjaus", new XElement("nimi", kirjaus.Name),
                                new XElement("pvm", kirjaus.Date),
                                new XElement("tunnit", kirjaus.Hours),
                                new XElement("minuutit", kirjaus.Minutes)));

            document.Save(xml);
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
    protected void btnSave_Click(object sender, EventArgs e)
    {
        try
        {
            Kirjaus kirjaus = new Kirjaus();
            kirjaus.Date = tbDate.Text;
            kirjaus.Name = tbName.Text;
            kirjaus.Hours = int.Parse(tbHours.Text);
            kirjaus.Minutes = int.Parse(tbMinutes.Text);

            data.add(kirjaus);
            LabelInfo.Text = "Kirjaus tallennettu!";
        }
        catch (Exception ex)
        {
            LabelInfo.Text = "Kirjaus epäonnistui!";
        }
    }
    public List<Kirjaus> getAllByUser(string name)
    {
        List<Kirjaus> kirjaukset = new List<Kirjaus>();

        try
        {
            IEnumerable<XElement> elements =
                    (from el in document.Root.Elements("kirjaus")
                     where el.Element("nimi").Value == name
                     select el);

            foreach (XElement element in elements)
            {

                Kirjaus kirjaus = new Kirjaus();

                kirjaus.Name = element.Element("nimi").Value;
                kirjaus.Date = element.Element("pvm").Value;
                kirjaus.Minutes = int.Parse(element.Element("minuutit").Value);
                kirjaus.Hours = int.Parse(element.Element("tunnit").Value);

                kirjaukset.Add(kirjaus);
            }
        }
        catch(Exception ex)
        {
            throw ex;
        }

        return kirjaukset;
    }