public override void OnAddNewDetailCommand() { var wrapper = new EmployeesWrapper(new Employee()); wrapper.Treshold = 0; wrapper.IsActive = false; SelectedEmployee = wrapper; SelectedEmployee.Name = ""; SelectedEmployee.Code = ""; }
//FilterCommand public async override Task LoadAsync(int id, bool preLoad) { Id = id; if (preLoad) { var employees = await _employeeDS.GetAllAsync(SearchEmployee); Employees.Clear(); foreach (var item in employees) { item.IsActive = item.IsActive != null ? item.IsActive : false; var wemp = new EmployeesWrapper(item); //TODO: changed Employees.Add(wemp); } await LoadDepartmentLookupAsync(); } }
public async Task <bool> UpdateEmployeeAsync(EmployeesWrapper emp) { return(await _employeeDA.UpdateAsync(new Employee { Id = emp.Id, Code = emp.Code, Name = emp.Name, IsActive = emp.IsActive, MainEmail = emp.MainEmail, DepartmentId = emp.DepartmentId, Treshold = emp.Treshold })); }