public void AddIndvidualOwner(Owners owners, IndividualOwners individualOwners) { using (DBContext db = new DBContext()) { db.Owners.Add(owners); individualOwners.Owners = owners; db.IndividualOwners.Add(individualOwners); db.SaveChanges(); } }
public void ChangeOwner(int id, bool isEntity, Owners owners, Entities entities, IndividualOwners individualOwners) { if (isEntity) { using (DBContext db = new DBContext()) { Owners owner = db.Owners.Where(o => o.OwnerID == id).FirstOrDefault(); Entities entity = db.Entities.Where(o => o.EntityID == id).FirstOrDefault(); owner.Address = owners.Address; owner.District = owners.District; owner.Phone = owners.Phone; entity.Chief = entities.Chief; entity.EntityName = entities.EntityName; entity.EntityInn = entities.EntityInn; db.SaveChanges(); } } else { using (DBContext db = new DBContext()) { Owners owner = db.Owners .Where(o => o.OwnerID == id) .FirstOrDefault(); IndividualOwners individualOwner = db.IndividualOwners .Where(o => o.IndividualOwnerID == id).FirstOrDefault(); owner.Address = owners.Address; owner.District = owners.District; owner.Phone = owners.Address; individualOwner.OwnerFio = individualOwners.OwnerFio; db.SaveChanges(); } } }