Exemplo n.º 1
0
        public Result <(TOption option, bool available), OperationError> GetOptionType(Guid organizationUuid, Guid businessTypeUuid)
        {
            var orgId = ResolveOrgId(organizationUuid);

            if (orgId.Failed)
            {
                return(orgId.Error);
            }
            var businessTypeResult = _optionsTypeService.GetOptionByUuid(orgId.Value, businessTypeUuid);

            if (businessTypeResult.IsNone)
            {
                return(new OperationError(OperationFailure.NotFound));
            }

            return(businessTypeResult.Value);
        }