|
|
|
|
@@ -24,7 +24,7 @@ namespace TodoAPI2.Models
|
|
|
|
|
private Iexternal_linkageService ext;
|
|
|
|
|
private Iexternal_employeeService emp;
|
|
|
|
|
|
|
|
|
|
public eva_adjust_postponement_detail_migrationService(IBaseRepository2<eva_adjust_postponement_detailEntity, int> repository,
|
|
|
|
|
public eva_adjust_postponement_detail_migrationService(IBaseRepository2<eva_adjust_postponement_detailEntity, int> repository,
|
|
|
|
|
IMyDatabase mydb, Iexternal_linkageService inext, Iexternal_employeeService inemp)
|
|
|
|
|
{
|
|
|
|
|
_repository = repository;
|
|
|
|
|
@@ -81,6 +81,7 @@ namespace TodoAPI2.Models
|
|
|
|
|
var i = Mapper.Map<eva_adjust_postponement_detail_migrationWithSelectionViewModel>(entity);
|
|
|
|
|
var all_emp = emp.GetAllEmployee();
|
|
|
|
|
i.item_employee_id = all_emp.ToList();
|
|
|
|
|
i.item_org_at_this_time = (from x in ext.GetDepartmentData() select x).ToList();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return i;
|
|
|
|
|
@@ -90,7 +91,7 @@ namespace TodoAPI2.Models
|
|
|
|
|
var i = new eva_adjust_postponement_detail_migrationWithSelectionViewModel();
|
|
|
|
|
var all_emp = emp.GetAllEmployee();
|
|
|
|
|
i.item_employee_id = all_emp.ToList();
|
|
|
|
|
|
|
|
|
|
i.item_org_at_this_time = (from x in ext.GetDepartmentData() select x).ToList();
|
|
|
|
|
|
|
|
|
|
return i;
|
|
|
|
|
}
|
|
|
|
|
@@ -150,6 +151,7 @@ namespace TodoAPI2.Models
|
|
|
|
|
other_money_at_this_time = m_eva_adjust_postponement_detail_migration.other_money_at_this_time,
|
|
|
|
|
migration_total_score = m_eva_adjust_postponement_detail_migration.migration_total_score,
|
|
|
|
|
migration_eva_result = m_eva_adjust_postponement_detail_migration.migration_eva_result,
|
|
|
|
|
org_at_this_time = m_eva_adjust_postponement_detail_migration.org_at_this_time,
|
|
|
|
|
|
|
|
|
|
adjust_postponement_id_eva_adjust_postponement_fiscal_year = fk_eva_adjust_postponementResult1.fiscal_year,
|
|
|
|
|
adjust_postponement_quota_id_eva_adjust_postponement_fiscal_year = fk_eva_adjust_postponementResult2.fiscal_year,
|
|
|
|
|
@@ -221,6 +223,7 @@ namespace TodoAPI2.Models
|
|
|
|
|
existingEntity.other_money_at_this_time = model.other_money_at_this_time;
|
|
|
|
|
existingEntity.migration_total_score = model.migration_total_score;
|
|
|
|
|
existingEntity.migration_eva_result = model.migration_eva_result;
|
|
|
|
|
existingEntity.org_at_this_time = model.org_at_this_time;
|
|
|
|
|
|
|
|
|
|
var updated = _repository.Update(id, existingEntity);
|
|
|
|
|
return Get(updated.id);
|
|
|
|
|
@@ -258,6 +261,7 @@ namespace TodoAPI2.Models
|
|
|
|
|
existingEntity.other_money_at_this_time = i.other_money_at_this_time;
|
|
|
|
|
existingEntity.migration_total_score = i.migration_total_score;
|
|
|
|
|
existingEntity.migration_eva_result = i.migration_eva_result;
|
|
|
|
|
existingEntity.org_at_this_time = i.org_at_this_time;
|
|
|
|
|
|
|
|
|
|
//existingEntity.SetAutoField(_repository.Context);
|
|
|
|
|
_repository.UpdateWithoutCommit(i.id.Value, existingEntity);
|
|
|
|
|
|