public MessageResult GetAccountInfo(string loginName) { var user = _accountService.SingleOrDefault(x => x.LoginName == loginName); if (user == null) { return(MessageResult.CreateFailResult("用户不存在")); } return(MessageResult.CreateSuccessResult(data: user)); }
//移除商品 public MessageResult RemoveProduct(Guid productId) { var product = _productService.SingleOrDefault(x => x.Id == productId); if (product == null) { return(MessageResult.CreateFailResult("未找到该商品")); } _productService.Remove(product); return(MessageResult.CreateSuccessResult("产品下架成功")); }
public MessageResult CreateOrder(Order order) { if (order.OrderProducts == null || order.OrderProducts.Count == 0) { return(MessageResult.CreateFailResult("结算失败!")); } order.Id = Guid.NewGuid(); order.CreateTime = DateTime.Now; _orderService.Add(order); return(MessageResult.CreateSuccessResult()); }
public MessageResult LoginIn(string loginName, string password, bool rememberMe = false) { var account = _accountService.SingleOrDefault(x => x.LoginName == loginName && x.Password == password); if (account == null) { return(MessageResult.CreateFailResult("用户名或者密码不正确")); } //查询通过,加入缓存 todo... FormsAuthentication.SetAuthCookie(loginName, true); return(MessageResult.CreateSuccessResult("登录成功", account)); }
/// <summary> /// 修改密码 /// </summary> /// <returns></returns> public MessageResult EditPassword(string loginName, string newPwd) { var account = _accountService.SingleOrDefault(x => x.LoginName == loginName); if (account == null) { return(MessageResult.CreateFailResult("用户名不正确")); } if (string.IsNullOrEmpty(newPwd)) { return(MessageResult.CreateFailResult("密码不能为空")); } account.Password = newPwd; return(MessageResult.CreateSuccessResult()); }
public MessageResult RegisterAccount(RegisterAccount registerAccount) { //验证:用户正确性、存在性 if (_accountService.Any(x => x.LoginName == registerAccount.LoginName)) { return(MessageResult.CreateFailResult("用户名不能重复")); } var account = new Account { LoginName = registerAccount.LoginName, Password = registerAccount.Password, NickName = registerAccount.NickName }; _accountService.Add(account); return(MessageResult.CreateSuccessResult()); }