コード例 #1
0
ファイル: EntityFactories.cs プロジェクト: Dung2781993/cmt
        /// <summary>Creates a new, empty CampaignTypeEntity object.</summary>
        /// <returns>A new, empty CampaignTypeEntity object.</returns>
        public override IEntity Create()
        {
            IEntity toReturn = new CampaignTypeEntity();

            // __LLBLGENPRO_USER_CODE_REGION_START CreateNewCampaignType
            // __LLBLGENPRO_USER_CODE_REGION_END
            return(toReturn);
        }
コード例 #2
0
        public async Task <CreateCampaignTypeResponse> Handle(CreateCampaignTypeCommand request, CancellationToken cancellationToken)
        {
            var campaignType = new CampaignTypeEntity
            {
                Name        = request.Request.Name,
                Description = request.Request.Description
            };

            var trackedEntity = _dbContext.CampaignTypes.Add(campaignType);
            await _dbContext.SaveChangesAsync(cancellationToken);

            return(new CreateCampaignTypeResponse
            {
                Id = trackedEntity.Entity.Id.ToString()
            });
        }