예제 #1
0
        public async Task <ActionResult> Module(ModuleElementViewModel model)
        {
            var module = new ModuleElement
            {
                Attr     = model.Attr,
                ModuleId = model.ModuleId,
                Remark   = model.Remark,
                Name     = model.Name,
                Script   = model.Script
            };
            List <SelectListItem> MyList = new List <SelectListItem>();
            var moduleName = await this._moduleRepository.GetEntityListAsync <Module>(null);

            foreach (var item in moduleName)
            {
                var select = new SelectListItem();
                select.Text  = item.Name;
                select.Value = item.Id.ToString();
                MyList.Add(select);
            }
            ViewBag.ModuleName = MyList;

            var result = await this._moduleRepository.InsertModule(module);

            var entity = await this._moduleRepository.FindEntityAsync <Module>(t => t.Id == 1);

            var entities = entity.ToModel();

            return(View());
        }
예제 #2
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 }));
 }