public virtual async Task <OrganizationUnitDto> CreateAsync(OrganizationUnitCreateDto input) { var ou = new OrganizationUnit( GuidGenerator.Create(), input.DisplayName, input.ParentId, CurrentTenant.Id ) { }; input.MapExtraPropertiesTo(ou); await UnitManager.CreateAsync(ou); await CurrentUnitOfWork.SaveChangesAsync(); return(ObjectMapper.Map <OrganizationUnit, OrganizationUnitDto>(ou)); }
public virtual Task <OrganizationUnitDto> CreateAsync(OrganizationUnitCreateDto input) { return(UnitAppService.CreateAsync(input)); }