示例#1
0
        public async Task <IActionResult> Edit(long?id)
        {
            //取得会员类型列表
            ViewBag.MemberTypeList = await _memberTypeService.GetListAsync(null, null);

            if (id.HasValue)
            {
                //编辑
                var model = await _service.GetByIdAsync(id.Value);

                if (model == null)
                {
                    throw new VinoDataNotFoundException("无法取得会员数据!");
                }
                model.Password   = "******";
                ViewData["Mode"] = "Edit";
                return(View(model));
            }
            else
            {
                //新增
                MemberDto dto = new MemberDto();
                dto.IsEnable     = true;
                ViewData["Mode"] = "Add";
                return(View(dto));
            }
        }