public FakeRepository() { // Инициализация клиентов #region c1 = new Client_InfraModel { Id = 1, ClientTitle = "Иванов Иван Иванович", ClientMarkJuridical = false, ClientPhone = "+375-44-458-77-33", ClientEMail = "12google@com", ClientTaxpayNum = "MP1234145" }; DB_Clients.Add(c1); c2 = new Client_InfraModel { Id = 2, ClientTitle = "Модная Галактика", ClientMarkJuridical = true, ClientPhone = "+375-33-345-99-36", ClientEMail = "*****@*****.**", ClientTaxpayNum = "127124783" }; DB_Clients.Add(c2); #endregion // Инициализация р/с #region b1 = new Bill_InfraModel { Id = 1, BillBalance = 120, BillNumber = "12345611111112225841", Client_InfraModelId = 1 //ClientOwnerOfBill = c1 }; DB_Bills.Add(b1); b2 = new Bill_InfraModel { Id = 2, BillBalance = 158880, BillNumber = "12345612345678921782", Client_InfraModelId = 2 //ClientOwnerOfBill = c2 }; DB_Bills.Add(b2); b3 = new Bill_InfraModel { Id = 3, BillBalance = 1100, BillNumber = "12345125874563216783", Client_InfraModelId = 2 //ClientOwnerOfBill = c2 }; DB_Bills.Add(b3); #endregion }
protected override void OnModelCreating(ModelBuilder modelBuilder) { Client_InfraModel c1 = new Client_InfraModel { Id = 1, ClientTitle = "Иванов Иван Иванович", ClientMarkJuridical = false, ClientPhone = "+375-44-458-77-33", ClientEMail = "12google@com", ClientTaxpayNum = "MP1234145" }; Client_InfraModel c2 = new Client_InfraModel { Id = 2, ClientTitle = "Модная Галактика", ClientMarkJuridical = true, ClientPhone = "+375-33-345-99-36", ClientEMail = "*****@*****.**", ClientTaxpayNum = "127124783" }; Bill_InfraModel b1 = new Bill_InfraModel { Id = 1, BillBalance = 120, BillNumber = "12345611111112225841", Client_InfraModelId = 1, //ClientOwnerOfBill = c1 }; Bill_InfraModel b2 = new Bill_InfraModel { Id = 2, BillBalance = 158880, BillNumber = "12345612345678921782", Client_InfraModelId = 2, //ClientOwnerOfBill = c2 }; Bill_InfraModel b3 = new Bill_InfraModel { Id = 3, BillBalance = 1100, BillNumber = "12345125874563216783", Client_InfraModelId = 2, //ClientOwnerOfBill = c2 }; modelBuilder.Entity <Client_InfraModel>().HasData(c1, c2); modelBuilder.Entity <Bill_InfraModel>().HasData(b1, b2, b3); modelBuilder.ApplyConfiguration <Client_InfraModel>(new Client_Configuration()); modelBuilder.ApplyConfiguration <Bill_InfraModel>(new Bill_Configuration()); base.OnModelCreating(modelBuilder); }
public void UpdateBill(Bill_InfraModel inst) { //context.Entry(inst).State = EntityState.Modified; var tempInst = context.Bills.FirstOrDefault(_ => _.Id == inst.Id); //tempInst = inst; tempInst.Id = inst.Id; tempInst.BillBalance = inst.BillBalance; tempInst.BillNumber = inst.BillNumber; tempInst.Client_InfraModelId = inst.Client_InfraModelId; context.SaveChanges(); }
public static Bill_DomainModel BillFromInfraToDomain(this Bill_InfraModel @this) { if (@this != null) { return(new Bill_DomainModel() { Id = @this.Id, BillNumber = @this.BillNumber, BillBalance = @this.BillBalance, Client_DomainModelId = @this.Client_InfraModelId, //ClientOwnerOfBill = @this.ClientOwnerOfBill.ClientFromInfraToDomain() }); } else { return(null); } }
public void UpdateBill(Bill_InfraModel inst) { var temp = DB_Bills.FirstOrDefault(_ => _.Id == inst.Id); temp = inst; }
public void CreateBill(Bill_InfraModel inst) { DB_Bills.Add(inst); }
public void CreateBill(Bill_InfraModel inst) { context.Bills.Add(inst); context.SaveChanges(); }