예제 #1
0
 public ActionResult ModuleElementAdd(ModuleElementViewModel model)
 {
     if (ModelState.IsValid)
     {
         _moduleElementRepository.Insert(_mapper.Map <ModuleElementEntity>(model));
         _unitOfWork.Commit();
         return(Json(new { d = true }));
     }
     ViewBag.moduleId = model.ModuleId;
     return(Json(new { d = false }));
 }
예제 #2
0
        public IActionResult Add()
        {
            ProductEntities productEntities = new ProductEntities();

            productEntities.Id    = Guid.NewGuid();
            productEntities.Title = "测试标题";
            productEntities.Price = 20;
            productEntities.AddItem(productEntities.Id, "111", "222");
            _repository.Insert(productEntities);
            _unitOfWork.Commit();
            return(Ok("111"));
        }
예제 #3
0
 public ActionResult Add(RoleViewModel model)
 {
     if (ModelState.IsValid)
     {
         var entity = _mapper.Map <RoleEntity>(model);
         entity.Status     = (int)CommonState.正常;
         entity.CreateTime = DateTime.Now;
         _repositoryEF.Insert(entity);
         _unitOfWork.Commit();
         return(Json(new { d = true }));
     }
     return(Json(new { d = false }));
 }
예제 #4
0
 public void SaveAssign(Guid roleId, Guid elementId, Guid moduleId, Guid managerId, bool ischecked)
 {
     if (ischecked)
     {
         _relevanceElementRepository.Insert(new RelevanceElementEntity()
         {
             ElementId = elementId, ModuleId = moduleId, OperateTime = DateTime.Now, OperatorId = managerId, RoleId = roleId, Status = (int)CommonState.正常, Description = "设置权限"
         });
     }
     else
     {
         _relevanceElementRepository.Delete(s => s.RoleId.Equals(roleId) && s.ElementId.Equals(elementId));
     }
     _unitOfWork.Commit();
 }
예제 #5
0
 public void Assign(Guid managerId, Guid roleId, Guid uid, bool ischecked)
 {
     if (ischecked)
     {
         _repositoryEF.Insert(new RelevanceRoleEntity()
         {
             Id = Guid.NewGuid(), ManagerId = managerId, OperatorId = uid, OperateTime = DateTime.Now, RoleId = roleId, Description = "增加权限"
         });
     }
     else
     {
         _repositoryEF.Delete(s => s.ManagerId.Equals(managerId) && s.RoleId.Equals(roleId));
     }
     _unitOfWork.Commit();
 }
예제 #6
0
 public ActionResult Add(ColumnEntity model)
 {
     if (ModelState.IsValid)
     {
         List <TabsViewModel> list = new List <TabsViewModel>();
         list.Add(new TabsViewModel()
         {
             Id = Guid.NewGuid(), Icon = "", Img = "", Intro = "", Name = model.ColumnName, Url = ""
         });
         model.Tab        = JsonConvert.SerializeObject(list);
         model.Status     = (int)CommonState.正常;
         model.CreateTime = DateTime.Now;
         _repository.Insert(model);
         _unitOfWork.Commit();
         return(Json(new { d = true }));
     }
     return(Json(new { d = false }));
 }
예제 #7
0
 public IActionResult CustomPage(SelectDataViewModel viewModel, Guid cid, string tabid)
 {
     if (ModelState.IsValid)
     {
         _indexRecommend.Insert(new IndexRecommendEntity()
         {
             ColumnId   = cid,
             CreateTime = DateTime.Now,
             Sort       = viewModel.Sort,
             Type       = (int)E_Column_DataSource.自定义,
             Price      = viewModel.Price,
             Img        = viewModel.Img,
             Intro      = viewModel.Intro,
             TabId      = Guid.Parse(tabid),
             Name       = viewModel.Name,
             Url        = viewModel.Url,
             Status     = (int)CommonState.正常
         });
         _unitOfWork.Commit();
         return(Json(new { d = true }));
     }
     return(Json(new { d = false }));
 }