Example #1
0
        //Удаление письма из БД
        private void DelLetter4DB()
        {
            CatalogueBD = new CatalogueDBContext();
            var foundLet = from lett in CatalogueBD.Letters
                           where lett.Subject == selectedLetter.Subject && lett.TextMessage == selectedLetter.TextMessage
                           select lett;

            CatalogueBD.Letters.Remove(foundLet.First());
            CatalogueBD.SaveChanges();
            Letters.Remove(selectedLetter);
        }
Example #2
0
        ////Uppgift 7
        //public List<Mail> SortLettersToOstersund(List<string> locationsInÖstersund)
        //{
        //    List<Mail> SortedList = new List<Mail>();

        //    foreach (Mail mail in Letters)
        //    {

        //        if (mail.County == "Jämtland")
        //        {
        //            SortedList.Add(mail);
        //        }
        //        else
        //        {
        //            foreach (string s in locationsInÖstersund)
        //            {
        //                if (mail.Locality == s)
        //                {
        //                    SortedList.Add(mail);
        //                }
        //            }
        //        }
        //    }
        //    return SortedList;
        //}


        //Uppgift 7 UPPDATERAD
        public void SortLettersToOstersund2(Mail m)
        {
            List <string> locationsInOstersund = new List <string>()
            {
                "Berge", "Bjärme", "Bodal", "Bringåsen", "Brunflo", "Bye", "Böle", "Digernäs", "Erikslund", "Fannbyn", "Fillsta", "Fjäl", "Fåker", "Genvalla", "Gilleråsen", "Gusta", "Gärde", "Handog", "Hara", "Hegled", "Hornsberg", "Husås", "Häggenås", "Härke", "Klocksåsen", "Kläppe", "Klösta", "Knytta", "Lit", "Loke", "Lunne", "Marieby", "Munkflohögen", "målsta", "Norderåsen", "Nyvik", "Näs", "Ope", "Optand", "Orrviken", "Ringsta", "Rossbol", "Sandviken", "Singsjön", "Sjör", "Skickja", "Skute", "Slandrom", "Solberg", "Tandsbyn", "Torvalla by", "Valla", "Åkre", "Ångsta", "Ängsmon", "Östersund", "Österåsen"
            };

            if (m.County == "Jämtland")
            {
                SortedLetters.Add(m);
                Letters.Remove(m);
            }
            else
            {
                foreach (string s in locationsInOstersund)
                {
                    if (m.Locality == s)
                    {
                        SortedLetters.Add(m);
                        Letters.Remove(m);
                    }
                }
            }
        }