예제 #1
0
        public async Task Delete(Guid id)
        {
            using (MUEContext db = new MUEContext())
            {
                Owner owner = await GetEntity(id);

                db.Entry(owner).State = EntityState.Deleted;
                db.Owners.Remove(owner);
                await db.SaveChangesAsync();
            }
        }
예제 #2
0
        public async Task DeleteTypeOfService(Guid id)
        {
            using (MUEContext db = new MUEContext())
            {
                TypeOfService typeOfService = await GetTypeOfServiceEntity(id);

                db.Entry(typeOfService).State = EntityState.Deleted;
                db.TypeOfServices.Remove(typeOfService);
                await db.SaveChangesAsync();
            }
        }
예제 #3
0
        public async Task DeleteBuilding(Guid id)
        {
            using (MUEContext db = new MUEContext())
            {
                Building building = await GetBuildingEntity(id);

                db.Entry(building).State = EntityState.Deleted;
                db.Buildings.Remove(building);
                await db.SaveChangesAsync();
            }
        }
예제 #4
0
        public async Task DeleteFlat(Guid id)
        {
            using (MUEContext db = new MUEContext())
            {
                Flat flat = await GetFlatEntity(id);

                db.Entry(flat).State = EntityState.Deleted;
                db.Flats.Remove(flat);
                await db.SaveChangesAsync();
            }
        }
예제 #5
0
        public async Task DeletePeriod(Guid id)
        {
            using (MUEContext db = new MUEContext())
            {
                Period period = await GetPeriodEntity(id);

                db.Entry(period).State = EntityState.Deleted;
                db.Periods.Remove(period);
                await db.SaveChangesAsync();
            }
        }
예제 #6
0
        public async Task DeleteStreet(Guid id)
        {
            using (MUEContext db = new MUEContext())
            {
                Street street = await GetStreetEntity(id);

                db.Entry(street).State = EntityState.Deleted;
                db.Streets.Remove(street);
                await db.SaveChangesAsync();
            }
        }
예제 #7
0
        public async Task Delete(Guid id)
        {
            using (MUEContext db = new MUEContext())
            {
                ServiceBill ServiceBill = await GetEntity(id);

                db.Entry(ServiceBill).State = EntityState.Deleted;
                db.ServiceBills.Remove(ServiceBill);
                await db.SaveChangesAsync();
            }
        }
예제 #8
0
        public async Task Delete(Guid id)
        {
            using (MUEContext db = new MUEContext())
            {
                var mr = await GetEntity(id);

                db.Entry(mr).State = EntityState.Deleted;
                db.MeterReadings.Remove(mr);
                await db.SaveChangesAsync();
            }
        }
예제 #9
0
        public async Task DeleteTariff(Guid id)
        {
            using (MUEContext db = new MUEContext())
            {
                Tariff tariff = await GetTariffEntity(id);

                db.Entry(tariff).State = EntityState.Deleted;
                db.Tariffs.Remove(tariff);
                await db.SaveChangesAsync();
            }
        }
        public async Task Delete(Guid id)
        {
            using (MUEContext db = new MUEContext())
            {
                SettlementSheet SettlementSheet = await GetEntity(id);

                db.Entry(SettlementSheet).State = EntityState.Deleted;
                db.SettlementSheets.Remove(SettlementSheet);
                await db.SaveChangesAsync();
            }
        }
예제 #11
0
        public async Task SetFlatOwner(Guid FlatId, Guid?OwnerId)
        {
            using (MUEContext db = new MUEContext())
            {
                Flat flat = await GetFlatEntity(FlatId);

                flat.OwnersId        = OwnerId;
                db.Entry(flat).State = EntityState.Modified;

                await db.SaveChangesAsync();
            }
        }
예제 #12
0
        public async Task SetCurrent(Guid id, bool Current)
        {
            var periodentity = await GetPeriodEntity(id);

            using (MUEContext db = new MUEContext())
            {
                periodentity.IsCurrent       = Current;
                db.Entry(periodentity).State = EntityState.Modified;

                await db.SaveChangesAsync();
            }
        }
예제 #13
0
        public async Task Update(OwnerDTO dto)
        {
            var owner = await GetEntity(dto.OwnerId);

            using (MUEContext db = new MUEContext())
            {
                owner.FirstName       = dto.FirstName;
                owner.LastName        = dto.LastName;
                owner.MiddlleName     = dto.MiddlleName;
                owner.Status          = dto.Status;
                db.Entry(owner).State = EntityState.Modified;
                await db.SaveChangesAsync();
            }
        }