Beispiel #1
0
        /// <summary>
        /// 添加用户信息
        /// </summary>
        /// <param name="objDto"></param>
        public void CreateAdminUserInfo(CreateOrUpdate_AdminUserInfoDto objDto)
        {
            string userName = objDto.UserName;
            string password = objDto.Password;
            var    obj      = new AdminUserInfo(ref userName, ref password, null, null, objDto.Note);

            SaveObject(obj);
        }
Beispiel #2
0
        /// <summary>
        /// 更新用户信息
        /// </summary>
        /// <param name="objDto"></param>
        public void UpdateAdminUserInfo(CreateOrUpdate_AdminUserInfoDto objDto)
        {
            var obj = this.GetObject(z => z.Id == objDto.Id);

            if (obj == null)
            {
                throw new Exception("用户信息不存在!");
            }
            obj.UpdateObject(objDto);
            SaveObject(obj);
        }
Beispiel #3
0
 public IActionResult OnGet(int id)
 {
     IsEdit = id > 0;
     if (IsEdit)
     {
         AdminUserInfo = _adminUserInfoService.GetAdminUserInfo(id);
         if (AdminUserInfo == null)
         {
             throw new Exception("信息不存在!");//TODO:临时
             //return RenderError("信息不存在!");
         }
     }
     return(Page());
 }
Beispiel #4
0
        public IActionResult OnPostSave([FromBody] CreateOrUpdate_AdminUserInfoDto dto)
        {
            if (!ModelState.IsValid)
            {
                return(Ok(false));
            }
            bool isExists = this._adminUserInfoService.CheckUserNameExisted(dto.Id, dto.UserName);

            if (isExists)
            {
                return(Ok(false));
            }
            if (dto.Id > 0)
            {
                //dto.Id = Id;
                _adminUserInfoService.UpdateAdminUserInfo(dto);
            }
            else
            {
                _adminUserInfoService.CreateAdminUserInfo(dto);
            }
            return(Ok(true));
        }