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(); } }
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(); } }