/// <summary> /// Edits item /// </summary> public override void Edit() { using (var con = new BaudiDbContext()) { var specialization = con.Specializations.Find(Specialization.SpecializationID); specialization.Name = Specialization.Name; con.Entry(specialization).State = EntityState.Modified; con.SaveChanges(); } }
/// <summary> /// Edits item /// </summary> public override void Edit() { using (var con = new BaudiDbContext()) { var person = con.Peoples.Find(Person.OwnerID); person.Name = Person.Name; person.Surname = Person.Surname; person.PESEL = Person.PESEL; person.City = Person.City; person.Street = Person.Street; person.HouseNumber = Person.HouseNumber; person.LocalNumber = Person.LocalNumber; person.Telephone = Person.Telephone; con.Entry(person).State = EntityState.Modified; con.SaveChanges(); } }
/// <summary> /// Edits item /// </summary> public override void Edit() { using (var con = new BaudiDbContext()) { var orderType = con.OrderTypes.Find(SelectedOrderType.OrderTypeID); var company = con.Companies.Find(SelectedCompany.CompanyID); var menager = con.Menagers.Find(SelectedMenager.OwnerID); var notification = con.Notifications.Find(SelectedNotification.NotificationID); var order = con.Orders.Find(Order.ExpenseTargetID); order.OrderType = orderType; order.Company = company; order.Menager = menager; order.Notification = notification; order.Status = SelectedOrderStatus; order.Cost = Order.Cost; order.LastChanged = Order.LastChanged; order.FilingDate = order.FilingDate; order.Description = order.Description; con.Entry(order).State = EntityState.Modified; con.SaveChanges(); } }
/// <summary> /// Edits item /// </summary> public override void Edit() { using (var con = new BaudiDbContext()) { var ownership = con.Ownerships.Find(SelectedOwnership.OwnershipID); var rent = con.Rents.Find(Rent.PaymentID); rent.Ownership = ownership; rent.Date = Rent.Date; rent.Cost = Rent.Cost; rent.Paid = Rent.Paid; con.Entry(rent).State = EntityState.Modified; con.SaveChanges(); } }
/// <summary> /// Edits item /// </summary> public override void Edit() { using (var con = new BaudiDbContext()) { var specializations = SpecializationList.Where(s => s.IsSelected).ToList(); specializations.ForEach(s => con.Specializations.Attach(s)); var company = con.Companies.Find(Company.CompanyID); company.City = Company.City; company.HouseNumber = Company.HouseNumber; company.LocalNumber = Company.LocalNumber; company.Name = Company.Name; company.NIP = Company.NIP; company.Owner = Company.Owner; if (specializations.Count == 0) { company.Specializations.Clear(); } else { company.Specializations = specializations; } company.Street = Company.Street; company.TelephoneNumber = Company.TelephoneNumber; con.Entry(company).State = EntityState.Modified; con.SaveChanges(); } }
/// <summary> /// Edits item /// </summary> public override void Edit() { if (_orginalRole != EmployeeRole) { using (var con = new BaudiDbContext()) { var orginalEmployee = con.Employees.Find(Employee.OwnerID); PrepareToChangeEmployeeRole(orginalEmployee); var employee = EmployeeFactory(); CopyEmployeeState(employee); employee.Notifications = orginalEmployee.Notifications; orginalEmployee.Notifications = null; employee.Ownerships = orginalEmployee.Ownerships; orginalEmployee.Ownerships = null; employee.Salaries = orginalEmployee.Salaries; orginalEmployee.Ownerships = null; con.Employees.Remove(orginalEmployee); con.Entry(orginalEmployee).State = EntityState.Deleted; con.Employees.Add(employee); con.SaveChanges(); } } else { using (var con = new BaudiDbContext()) { var employee = con.Employees.Find(Employee.OwnerID); CopyEmployeeState(employee); con.Entry(employee).State = EntityState.Modified; con.SaveChanges(); } } }
/// <summary> /// Edits item /// </summary> public override void Edit() { using (var con = new BaudiDbContext()) { var specializations = SpecializationList.Where(s => s.IsSelected).ToList(); specializations.ForEach(s => con.Specializations.Attach(s)); var orderType = con.OrderTypes.Find(OrderType.OrderTypeID); orderType.Name = OrderType.Name; if (specializations.Count == 0) { orderType.Specializations.Clear(); } else { orderType.Specializations = specializations; } con.Entry(orderType).State = EntityState.Modified; con.SaveChanges(); } }
/// <summary> /// Edits item /// </summary> public override void Edit() { using (var con = new BaudiDbContext()) { var notificationTarget = con.NotificationTargets.Find(SelectedNotificationTarget.NotificationTargetID); var owner = con.Owners.Find(SelectedOwner.OwnerID); var dispatcher = con.Dispatchers.Find(SelectedDispatcher.OwnerID); var notification = con.Notifications.Find(Notification.NotificationID); notification.Description = Notification.Description; notification.Dispatcher = dispatcher; notification.FilingDate = Notification.FilingDate; notification.LastChanged = Notification.LastChanged; notification.NotificationTarget = notificationTarget; notification.Owner = owner; notification.Status = SelectedNotificationStatus; con.Entry(notification).State = EntityState.Modified; con.SaveChanges(); } }
/// <summary> /// Edits item /// </summary> public override void Edit() { using (var con = new BaudiDbContext()) { var local = con.Locals.Find(SelectedLocal.NotificationTargetID); var owner = con.Owners.Find(SelectedOwner.OwnerID); var ownership = con.Ownerships.Find(Ownership.OwnershipID); ownership.PurchaseDate = Ownership.PurchaseDate; ownership.SaleDate = ownership.SaleDate; ownership.Owner = owner; ownership.Local = local; con.Entry(ownership).State = EntityState.Modified; con.SaveChanges(); } }
/// <summary> /// Edits item /// </summary> public override void Edit() { using (var con = new BaudiDbContext()) { var building = con.Buildings.Find(Building.NotificationTargetID); building.City = Building.City; building.HouseNumber = Building.HouseNumber; building.Street = Building.Street; con.Entry(building).State = EntityState.Modified; con.SaveChanges(); } }
/// <summary> /// Edits item /// </summary> public override void Edit() { using (var con = new BaudiDbContext()) { var building = con.Buildings.Find(SelectedBuilding.NotificationTargetID); var company = con.Companies.Find(SelectedCompany.CompanyID); var menager = con.Menagers.Find(SelectedMenager.OwnerID); var cyclicOrder = con.CyclicOrders.Find(CyclicOrder.ExpenseTargetID); cyclicOrder.Building = building; cyclicOrder.Company = company; cyclicOrder.Cost = CyclicOrder.Cost; cyclicOrder.Frequency = CyclicOrder.Frequency; cyclicOrder.Description = CyclicOrder.Description; cyclicOrder.Menager = menager; con.Entry(cyclicOrder).State = EntityState.Modified; con.SaveChanges(); } }
/// <summary> /// Edits item /// </summary> public override void Edit() { using (var con = new BaudiDbContext()) { var menager = con.Menagers.Find(SelectedMenager.OwnerID); var employee = con.Employees.Find(SelectedEmployee.OwnerID); var salary = con.Salaries.Find(Salary.PaymentID); salary.Menager = menager; salary.Employee = employee; salary.Date = Salary.Date; salary.Cost = Salary.Cost; salary.Paid = Salary.Paid; con.Entry(salary).State = EntityState.Modified; con.SaveChanges(); } }
/// <summary> /// Edits item /// </summary> public override void Edit() { using (var con = new BaudiDbContext()) { var expenseTarget = con.ExpenseTargets.Find(SelectedExpenseTarget.ExpenseTargetID); var menager = con.Menagers.Find(SelectedMenager.OwnerID); var expense = con.Expenses.Find(Expense.PaymentID); expense.ExpenseTarget = expenseTarget; expense.Menager = menager; expense.Date = Expense.Date; expense.Cost = Expense.Cost; expense.Paid = Expense.Paid; con.Entry(expense).State = EntityState.Modified; con.SaveChanges(); } }
/// <summary> /// Edits item /// </summary> public override void Edit() { using (var con = new BaudiDbContext()) { var building = con.Buildings.Find(SelectedBuilding.NotificationTargetID); var local = con.Locals.Find(Local.NotificationTargetID); local.LocalNumber = Local.LocalNumber; local.RentValue = Local.RentValue; local.NumberOfRooms = Local.NumberOfRooms; local.Area = Local.Area; local.Building = building; con.Entry(local).State = EntityState.Modified; con.SaveChanges(); } }