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