Example #1
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();
            }
        }
Example #2
0
        public async Task Create(ServiceBillDTO dto)
        {
            Guid id       = Guid.NewGuid();
            var  ReCreate = await Exist(dto);

            if (ReCreate != Guid.Empty)
            {
                await Delete(ReCreate);
            }
            using (MUEContext db = new MUEContext())
            {
                ServiceBill serviceBill = new ServiceBill {
                    ServiceBillId   = id,
                    Status          = 0,
                    FlatId          = dto.FlatId,
                    PeriodId        = dto.PeriodId,
                    TypeOfServiceId = dto.TypeOfServiceId,
                    Summ            = dto.Summ
                };
                db.ServiceBills.Add(serviceBill);
                await db.SaveChangesAsync();
            }
        }