public ChangeArticleVisibilityCommandHandler(
     IBlogData data,
     IDateTime dateTime)
 {
     this.data     = data;
     this.dateTime = dateTime;
 }
        public async Task <string> SaveAsync(IBlogData blogData)
        {
            var newEntity = BlogEntity.Create(blogData);
            await _blogsTableStorage.InsertAsync(newEntity);

            return(newEntity.Id);
        }
Exemple #3
0
 public CreateArticleCommandHandler(
     IBlogData data,
     ICurrentUser currentUser)
 {
     this.data        = data;
     this.currentUser = currentUser;
 }
 public WriteBlogModel(IBlogData blogData, IUserData userData, IWebHostEnvironment hostEnvironment)
 {
     this.blogData        = blogData;
     this.userData        = userData;
     this.hostEnvironment = hostEnvironment;
     writeBlog            = new Blogs();
 }
Exemple #5
0
 public BlogController(IBlogData blogData, IMapper mapper, IHostingEnvironment env, UserManager <ApplicationUser> userManager)
 {
     _blogData    = blogData;
     _mapper      = mapper;
     _env         = env;
     _userManager = userManager;
 }
Exemple #6
0
 public ListModel(IBlogData blogData, IBlogTypeData typeData, IAccountData accountData)
 {
     this.blogData    = blogData;
     this.typeData    = typeData;
     this.accountData = accountData;
     start            = 0;
 }
 public DashboardModel(IUserData userdata, IBlogData blogData, IUVRecordData vidTaken, IVideoData videoData)
 {
     this.userdata  = userdata;
     this.blogData  = blogData;
     this.vidTaken  = vidTaken;
     this.videoData = videoData;
 }
        public static BlogEntity Create(IBlogData src)
        {
            var result = new BlogEntity
            {
                RowKey              = src.Id,
                PartitionKey        = GeneratePartitionKey(),
                Name                = src.Name,
                AuthorId            = src.AuthorId,
                AuthorName          = src.AuthorName,
                Category            = src.Category,
                FirstResult         = src.FirstResult,
                FirstResultAuthor   = src.FirstResultAuthor,
                FirstResultComment  = src.FirstResultComment,
                SecondResult        = src.SecondResult,
                SecondResultAuthor  = src.SecondResultAuthor,
                SecondResultComment = src.SecondResultComment,
                ThirdResult         = src.ThirdResult,
                ThirdResultAuthor   = src.ThirdResultAuthor,
                ThirdResultComment  = src.ThirdResultComment,
                FourthResult        = src.FourthResult,
                FourthResultAuthor  = src.FourthResultAuthor,
                FourthResultComment = src.FourthResultComment,
                Overview            = src.Overview,
                Posted              = src.Posted,
                Published           = src.Published,
                ProjectId           = src.ProjectId,
                ProjectName         = src.ProjectName,
                Text                = src.Text
            };

            return(result);
        }
Exemple #9
0
 public ArticleDetailsQueryHandler(
     IBlogData data,
     IMapper mapper,
     IIdentity identity)
 {
     this.data     = data;
     this.mapper   = mapper;
     this.identity = identity;
 }
        public Task UpdateAsync(IBlogData blogData)
        {
            var partitionKey = BlogEntity.GeneratePartitionKey();
            var rowKey       = BlogEntity.GenerateRowKey(blogData.Id);

            return(_blogsTableStorage.ReplaceAsync(partitionKey, rowKey, itm =>
            {
                itm.Update(blogData);
                return itm;
            }));
        }
 public WriteBlogModel(IBlogData blogData, IBlogTypeData typeData, IAccountData accountData, IWebHostEnvironment hostEnvironment)
 {
     this.blogData        = blogData;
     this.typeData        = typeData;
     this.accountData     = accountData;
     this.hostEnvironment = hostEnvironment;
     if (Blog == null)
     {
         Blog = new Blog();
     }
 }
 internal void Update(IBlogData src)
 {
     Name                = src.Name;
     Overview            = src.Overview;
     Text                = src.Text;
     ProjectId           = src.ProjectId;
     ProjectName         = src.ProjectName;
     FirstResult         = src.FirstResult;
     FirstResultAuthor   = src.FirstResultAuthor;
     FirstResultComment  = src.FirstResultComment;
     SecondResult        = src.SecondResult;
     SecondResultAuthor  = src.SecondResultAuthor;
     SecondResultComment = src.SecondResultComment;
     ThirdResult         = src.ThirdResult;
     ThirdResultAuthor   = src.ThirdResultAuthor;
     ThirdResultComment  = src.ThirdResultComment;
     FourthResult        = src.FourthResult;
     FourthResultAuthor  = src.FourthResultAuthor;
     FourthResultComment = src.FourthResultComment;
     Category            = src.Category;
     Published           = src.Published;
 }
Exemple #13
0
 public BlogPostController(IBlogData blogData)
 {
     _blogData = blogData;
 }
Exemple #14
0
 public UpdateBlogModel(IBlogData blogData)
 {
     this.blogData = blogData;
 }
Exemple #15
0
 public IndexModel(IConfiguration config, IBlogData blogData)
 {
     _config   = config;
     _blogData = blogData;
 }
 public AllBlogsModel(IBlogData blogData)
 {
     this.blogData = blogData;
 }
Exemple #17
0
 public BlogUseCase(IBlogData blogData)
 {
     _blogData = blogData;
 }
Exemple #18
0
 public ReviewBlogDetailModel(IBlogData blogData, IAccountData accountData)
 {
     this.blogData    = blogData;
     this.accountData = accountData;
 }
Exemple #19
0
 //data service
 public EditModel(IBlogData blogData)
 {
     _blogData = blogData;
 }
 public ReviewBlogsModel(IBlogData blogData)
 {
     this.blogData = blogData;
 }
 public DeleteBlogModel(IBlogData blogData)
 {
     this.blogData = blogData;
 }
Exemple #22
0
 public DeleteModel(IBlogData _blogData)
 {
     this._blogData = _blogData;
 }
 public ArticleIsByUserQueryHandler(IBlogData data, ICurrentUser currentUser)
 {
     this.data        = data;
     this.currentUser = currentUser;
 }
 public IndexModel(ILogger <IndexModel> logger, IBlogData blogData, IAccountData accountData)
 {
     _logger          = logger;
     this.blogData    = blogData;
     this.accountData = accountData;
 }