예제 #1
0
 public async Task <OS_OrganizationStructureTemplateDivision_Dto> GetDivisionAsync(int divId, int buId, int orgStructureId)
 {
     try
     {
         OS_OrganizationStructureTemplateDivision_Dto obj = ObjectMapper.Map <OS_OrganizationStructureTemplateDivision, OS_OrganizationStructureTemplateDivision_Dto>(DivisionsRepository.WithDetails().FirstOrDefault(x => x.Id == divId && x.OrganizationStructureTemplateBusinessUnitId == buId && x.OrganizationStructureTemplateId == orgStructureId));
         return(obj);
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
예제 #2
0
 public async Task <List <OS_OrganizationStructureTemplateDivision_Dto> > GetDivisionsAsync(int osId)
 {
     try
     {
         List <OS_OrganizationStructureTemplateDivision_Dto> obj = ObjectMapper.Map <List <OS_OrganizationStructureTemplateDivision>, List <OS_OrganizationStructureTemplateDivision_Dto> >(DivisionsRepository.WithDetails().Where(x => x.OrganizationStructureTemplateId == osId).ToList());
         return(obj);
     }
     catch (Exception ex)
     {
         return(null);
     }
 }