GroupAndJobList
This commit is contained in:
@@ -21,6 +21,8 @@ public class ClassificationSchemeController : AdminBaseController
|
||||
_authHelper = authHelper;
|
||||
}
|
||||
|
||||
#region SchemeTab
|
||||
|
||||
/// <summary>
|
||||
/// لیست طرح
|
||||
/// </summary>
|
||||
@@ -29,7 +31,7 @@ public class ClassificationSchemeController : AdminBaseController
|
||||
[HttpGet]
|
||||
public async Task<ActionResult<ClassificationSchemeListDto>> GetList(long workshopId)
|
||||
{
|
||||
var result =await _classificationSchemeApplication.GetClassificationSchemeList(workshopId);
|
||||
var result = await _classificationSchemeApplication.GetClassificationSchemeList(workshopId);
|
||||
return result;
|
||||
|
||||
}
|
||||
@@ -66,7 +68,7 @@ public class ClassificationSchemeController : AdminBaseController
|
||||
[HttpPut("Scheme")]
|
||||
public async Task<ActionResult<OperationResult>> EditScheme([FromBody] EditClassificationSchemeDto command)
|
||||
{
|
||||
var result =await _classificationSchemeApplication.EditClassificationScheme(command);
|
||||
var result = await _classificationSchemeApplication.EditClassificationScheme(command);
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -78,7 +80,7 @@ public class ClassificationSchemeController : AdminBaseController
|
||||
[HttpGet("CheckToDeleteScheme")]
|
||||
public async Task<CheckStatusToDeleteScheme> CheckToDeleteScheme(long id)
|
||||
{
|
||||
var result =await _classificationSchemeApplication.CheckToDeleteScheme(id);
|
||||
var result = await _classificationSchemeApplication.CheckToDeleteScheme(id);
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -93,4 +95,47 @@ public class ClassificationSchemeController : AdminBaseController
|
||||
var result = await _classificationSchemeApplication.DeleteScheme(id);
|
||||
return result;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region GroupsTab
|
||||
/// <summary>
|
||||
/// دریافت لیست گروه ها
|
||||
/// </summary>
|
||||
/// <param name="schemeId"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("GetGroupList")]
|
||||
public async Task<List<GetGroupAndJobSchemeListDto>> GetGroupList(long schemeId)
|
||||
{
|
||||
var result = await _classificationSchemeApplication.GetGroupList(schemeId);
|
||||
return result;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// دریافت لیست مشاغل گروه برای مودال افزودن و ویرایش
|
||||
/// </summary>
|
||||
/// <param name="groupId"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("GetCreateOrEditJobsData")]
|
||||
public async Task<AddOrEditJobInGroupDto> GetCreateOrEditJobsData(long groupId)
|
||||
{
|
||||
var result = await _classificationSchemeApplication.GetCreateOrEditJobsData(groupId);
|
||||
return result;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// چک میکند که آیا امکان حذف شغل از گروه وجود دارد
|
||||
/// </summary>
|
||||
/// <param name="jobId"></param>
|
||||
/// <param name="groupId"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("CheckDeleteJobFromGroup")]
|
||||
public async Task<ActionResult<OperationResult>> CheckDeleteJobFromGroup(long jobId, long groupId)
|
||||
{
|
||||
var result = await _classificationSchemeApplication.CheckIfEmployeeHasThisJob(jobId, groupId);
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
}
|
||||
Reference in New Issue
Block a user