EmployeeCostDetailViewModel CreateNewDetail() { var detail = new EmployeeCostDetailViewModel(); detail.PropertyChanged += detail_PropertyChanged; return(detail); }
private void SetDefaultSalary(EmployeeCostDetailViewModel detail) { if (detail == null) { return; } var employee = employeeService.Get(detail.EmployeeId); detail.Salary = employee.Salary; }
void OnNewCost(object param) { Id = Guid.Empty; Total = 0; Date = DateTime.Today; Details = new ObservableCollection <EmployeeCostDetailViewModel>(); var activeEmployees = Employees.Where(e => e.Active).ToList(); foreach (var employee in activeEmployees) { var detail = new EmployeeCostDetailViewModel { EmployeeId = employee.Id, Salary = employee.Salary }; detail.PropertyChanged += detail_PropertyChanged; Details.Add(detail); } }
private void SetDefaultSalary(EmployeeCostDetailViewModel detail) { if (detail == null) return; var employee =employeeService.Get(detail.EmployeeId); detail.Salary = employee.Salary; }
void OnNewCost(object param) { Id = Guid.Empty; Total = 0; Date = DateTime.Today; Details =new ObservableCollection<EmployeeCostDetailViewModel>(); var activeEmployees = Employees.Where(e => e.Active).ToList(); foreach (var employee in activeEmployees) { var detail = new EmployeeCostDetailViewModel { EmployeeId = employee.Id, Salary = employee.Salary }; detail.PropertyChanged += detail_PropertyChanged; Details.Add(detail); } }
EmployeeCostDetailViewModel CreateNewDetail() { var detail = new EmployeeCostDetailViewModel(); detail.PropertyChanged += detail_PropertyChanged; return detail; }