Esempio n. 1
0
 public List <OfficialXGovFile> GetOffXGovFileByOfficialId(int id)
 {
     using (var context = new CityEntities())
     {
         return(context.OfficialXGovFiles.Where(f => f.OfficialId == id).ToList());
     }
 }
Esempio n. 2
0
 public Municipal GetMunicipalByName(string name)
 {
     using (var context = new CityEntities())
     {
         return(context.Municipalities.FirstOrDefault(m => m.MunicipalName.Contains(name)));
     }
 }
Esempio n. 3
0
 public List <GovernmentFile> GetGovFilesByMunicipalNumber(string number)
 {
     using (var context = new CityEntities())
     {
         return(context.GovernmentFiles.Where(f => f.MunicipalNumber == number).ToList());
     }
 }
Esempio n. 4
0
 public List <Address> GetAddresses()
 {
     using (var context = new CityEntities())
     {
         return(context.Addresses.ToList());
     }
 }
Esempio n. 5
0
 public List <Official> GetOfficialsByMunicipalNumber(string number)
 {
     using (var context = new CityEntities())
     {
         return(context.Officials.Where(o => o.MunicipalNumber == number).ToList());
     }
 }
Esempio n. 6
0
 public List <Official> GetOfficials()
 {
     using (var context = new CityEntities())
     {
         return(context.Officials.ToList());
     }
 }
Esempio n. 7
0
 public List <Municipal> GetMunicipalities()
 {
     using (var context = new CityEntities())
     {
         return(context.Municipalities.ToList());
     }
 }
Esempio n. 8
0
 public void AddOfficialXGovFilesTest(List <OfficialXGovFile> files)
 {
     files.ForEach(f =>
     {
         using (var context = new CityEntities())
         {
             context.OfficialXGovFiles.Add(f);
             context.SaveChanges();
         }
     });
 }
Esempio n. 9
0
 public void AddGovFilesTest(List <GovernmentFile> files)
 {
     files.ForEach(f =>
     {
         using (var context = new CityEntities())
         {
             context.GovernmentFiles.Add(f);
             context.SaveChanges();
         }
     });
 }
Esempio n. 10
0
        public List <GovernmentFile> GetGovernmentFilesByOfficialId(int id)
        {
            var list = new List <GovernmentFile>();

            using (var context = new CityEntities())
            {
                var offXGovFiles = context.OfficialXGovFiles.Where(f => f.OfficialId == id && f.ISDELETED == false).Select(f => f.GovernmentFileId).ToList();
                list.AddRange(context.GovernmentFiles.Where(g => offXGovFiles.Contains(g.Id)).ToList());
                return(list);
            }
        }
Esempio n. 11
0
        public Municipal GetMunicipalityByOfficialId(int id)
        {
            using (var context = new CityEntities())
            {
                var official = context.Officials.FirstOrDefault(o => o.Id == id);

                if (official == null)
                {
                    throw new Exception("Official Not Found");
                }

                return(context.Municipalities.First(m => m.MunicipalNumber == official.MunicipalNumber));
            }
        }
Esempio n. 12
0
        public Municipal GetMunicipalityByAddress(AddressRequest address)
        {
            using (var context = new CityEntities())
            {
                var municipalNumber = context.Addresses.FirstOrDefault(a => a.SiteAddress == address.StreetAddress &&
                                                                       a.SiteCity.Contains(address.City) &&
                                                                       a.SiteZip.Contains(address.ZipCode)).MunicipalNumber;

                if (municipalNumber == null)
                {
                    throw new Exception("Municipality Not Found");
                }

                return(context.Municipalities.FirstOrDefault(m => m.MunicipalNumber == municipalNumber));
            }
        }