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); } }
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); } }