示例#1
0
 private async Task <ProviderNew> MappingProvider(ProviderNew pro, NewsProviderViewModel vm, string currentUserContext)
 {
     pro.Author = vm.Author;
     pro.Status = (await _checkUserIsAdminQuery.ExecuteAsync(currentUserContext) ||
                   await _getPermissionActionQuery.ExecuteAsync(currentUserContext, ConstantFunctions.NEWS, ActionSetting.CanUpdate)) ?
                  Status.WaitingApprove : Status.Pending;
     pro.Author       = vm.Author;
     pro.ProviderId   = Guid.Parse(vm.ProviderId);
     pro.Title        = vm.Title;
     pro.Content      = vm.Content;
     pro.DateModified = DateTime.Now;
     pro.ImgPath      = vm.ImgPath;
     return(pro);
 }
        private NewsProviderViewModel MappingProvider(ProviderNew vm)
        {
            NewsProviderViewModel pro = new NewsProviderViewModel();

            pro.Id           = vm.Id;
            pro.Author       = vm.Author;
            pro.Status       = vm.Status;
            pro.Author       = vm.Author;
            pro.ProviderId   = vm.ProviderId.ToString();
            pro.Title        = vm.Title;
            pro.Content      = vm.Content;
            pro.DateModified = DateTime.Now;
            return(pro);
        }
示例#3
0
 private ProviderNew MappingNewProvider(ProviderNew proNew)
 {
     proNew.Status = Status.InActive;
     return(proNew);
 }
示例#4
0
 private ProviderNew MappingNewProvider(ProviderNew proNew)
 {
     proNew.Status = Status.WaitingApprove;
     return(proNew);
 }