示例#1
0
 //public static AlKhairDBContext dbContext = new AlKhairDBContext();
 public static List <Area> GetAreas()
 {
     using (var context = new AlKhairDBContext())
     {
         return(context.Areas.ToList());
     }
 }
示例#2
0
        public static Area GetArea(string areaCode)
        {
            using (var context = new AlKhairDBContext())
            {
                var query = from a in context.Areas
                            where a.Code == areaCode
                            select a;

                return(query.FirstOrDefault <Area>());
            }
        }
示例#3
0
 public static void DeleteArea(string areaCode)
 {
     using (var context = new AlKhairDBContext())
     {
         var record = context.Areas.SingleOrDefault(x => x.Code == areaCode);
         if (record != null)
         {
             context.Areas.Remove(record);
             context.SaveChanges();
         }
     }
 }
示例#4
0
        public static void SaveArea(Area area)
        {
            using (var context = new AlKhairDBContext())
            {
                var record = context.Areas.SingleOrDefault(x => x.Code == area.Code);
                if (record != null)
                {
                    record.Name        = area.Name;
                    record.Description = area.Description;
                    record.IsActive    = area.IsActive;
                    record.ModifiedOn  = DateTime.Now;
                }
                else
                {
                    context.Areas.Add(area);
                }

                context.SaveChanges();
            }
        }