/// <summary> /// Lấy thông tin tài khoản đang đăng nhập /// Author : HoangNM - 29/03/2019 - create /// </summary> /// <param name="token"> /// token của account đăng nhập. /// </param> /// <returns> /// Thông tin tài khoản /// </returns> public GetAccount GetAccount(string token) { string Token = BaoMat.Base64Decode(token); TblToken TblToken = context.Tokens.FirstOrDefault(x => x.TokenTaiKhoan == Token); GetAccount getAccount = context.TaiKhoans.Where(x => x.Id == TblToken.Id_TaiKhoan && !x.DelFlag).Select(x => new GetAccount { Email = x.Email, GioiTinh = x.ThongTinNguoiDung.GioiTinh, Id_Face = x.Id_Face, Id_google = x.Id_Google, Id_TrangThai = x.Id_TrangThai, TenTrangThai = x.TrangThaiTaiKhoan.TenTrangThai, Id_NhomDich = x.Id_NhomDich, TenNhom = x.NhomDich.TenNhomDich, Username = x.Username, Ten = x.ThongTinNguoiDung.Ten, NgaySinh = x.ThongTinNguoiDung.NgaySinh, NgayHetHan = TblToken.ThoiGianHetHan, Token = token }).FirstOrDefault(); long TongQuyen = (long)context.TaiKhoans.Where(x => x.Id == TblToken.Id_TaiKhoan && !x.DelFlag).FirstOrDefault().PhanQuyen.TongQuyen; getAccount.Permissions = context.Quyens.Where(x => !x.DelFlag && ((long)x.BitQuyen & TongQuyen) != 0).Select(x => new AllPermission { TenQuyen = x.TenQuyen, Id_Quyen = x.Id }).ToList(); return(getAccount); }
public async Task GetAccounts_Run_Success() { // arrange var mock = new Mock <ILogger>(); var getAccount = new GetAccount(_mediatorService); // act var result = await getAccount.Run(HttpRequestMessageUtils.GetHttpRequestMessage(), mock.Object, CancellationToken.None); // assert Assert.Multiple(() => { Assert.IsInstanceOf <OkObjectResult>(result); var okObjectResult = (OkObjectResult)result; var account = (Account)okObjectResult.Value; Assert.IsNotNull(account); Assert.AreEqual("CH9300762011623852957", account.BankAccountNumber); Assert.AreEqual(3.0M, account.Balance); Assert.AreEqual(true, account.Closed); Assert.AreEqual(_userId, account.UserId); }); }
public override Task <Account> Handle(GetAccount request, CancellationToken cancellationToken) { throw new NotImplementedException(); }
public Account Handle(GetAccount message) { return new Account(); //return account }
public void Handle(Core.Boundaries.Get.Response response) { GetAccount.Add(response); }
public AccountController(ValidateAccountBalance validateAccountBalance, GetAccount getAccount) { _validateAccountBalance = validateAccountBalance; _getAccount = getAccount; }
public ActionResult RegisterEN(Customer_Oversea obj) { if (ModelState.IsValid) { if (TempData["Customer"] != null) { CustomerMapDao Map = new CustomerMapDao(); Customer Cusobj = new Customer(); Cusobj = (Customer)TempData["Customer"]; Cusobj.Keygen = Guid.NewGuid().ToString(); Cusobj.CreateDate = DateTime.Now; Cusobj.Active = true; Cusobj.IsConfirmRegister = false; Cusobj.IsOversea = true; Cusobj.DateOfBirth = Cusobj.DateOfBirthStr.todate(); //obj.Password = Helplibery.CreatePassword(8); //Cusobj.Password = Encryption.Encrypt("12345678"); Cusobj.Password = Encryption.Encrypt(Helplibery.CreatePassword(8)); //Cusobj.Password = Helplibery.CreatePassword(10); Map.Add(Cusobj); Map.CommitChange(); int ID = GetAccount.GetCustomerLastID(); Customer_OverseaMapDao OverMap = new Customer_OverseaMapDao(); obj.CustomerID = ID; if (obj.PurposeIList != null) { obj.purpose_id = Convert.ToInt32(string.Join(",", obj.PurposeIList)); } OverMap.Add(obj); OverMap.CommitChange(); ////////////////////////////////////////////////////////////////////////////////////////////////////////// CustomerMapDao map = new CustomerMapDao(); if (map.FindIdentityCard(Cusobj.IdentityID).Count == 0) { //obj.IdentityID = obj.IdentValid.UrlDescriptHttp(); int CusID = SaveAccount.Register(Cusobj.IdentityID, Cusobj.TitleID, Cusobj.Fname, Cusobj.Lname, Cusobj.Sex, Cusobj.DateOfBirthStr, Cusobj.Address, Cusobj.DistrictID, Cusobj.PrefectureID, Cusobj.ProvinceID, Cusobj.ZipCode, Cusobj.Tel, Cusobj.Tel_ext, Cusobj.Mobile, Cusobj.Fax, Cusobj.Email, Cusobj.OccupationID, Cusobj.SalaryID, Cusobj.TypeCustomer, Cusobj.FromApp, Cusobj.IsOversea); CustomerMapDao _CusMap = new CustomerMapDao(); Cusobj = _CusMap.FindById(CusID); if (!string.IsNullOrEmpty(Cusobj.Email)) { SendEmail.SendMail(Cusobj.Email, "สํานักงานคณะกรรมการคุ้มครองผู้บริโภค ยินดีต้อนรับเข้าสู่การเป็นสมาชิก", RenderPartialViewToString("regisTemplate", Cusobj)); //SendMail.Send(obj.Email, "สํานักงานคณะกรรมการคุ้มครองผู้บริโภค ยินดีต้อนรับเข้าสู่การเป็นสมาชิก", RenderPartialViewToString("ChangePassword", obj)); } return(Json(new ResultData() { Status = true, text = Url.Action("Index", "Home") }, JsonRequestBehavior.AllowGet)); } else { //return Json(new ResultData() { Status = false, text = Resources.Message.MsgDuplicate }, JsonRequestBehavior.AllowGet); CustomerMapDao _CusMap = new CustomerMapDao(); int CusID = GetAccount.GetCustomerLastID(); if (!string.IsNullOrEmpty(Cusobj.Email)) { SendEmail.SendMail(Cusobj.Email, "สํานักงานคณะกรรมการคุ้มครองผู้บริโภค ยินดีต้อนรับเข้าสู่การเป็นสมาชิก", RenderPartialViewToString("regisTemplate", Cusobj)); //SendMail.Send(obj.Email, "สํานักงานคณะกรรมการคุ้มครองผู้บริโภค ยินดีต้อนรับเข้าสู่การเป็นสมาชิก", RenderPartialViewToString("ChangePassword", obj)); } return(Json(new ResultData() { Status = true, text = Url.Action("Index", "Home") }, JsonRequestBehavior.AllowGet)); } ////////////////////////////////////////////////////////////////////////////////////////////////////////// return(Json(new ResultData() { Status = true, text = Url.Action("Index", "Home") }, JsonRequestBehavior.AllowGet)); //return Json(new { RedirectUrl = Url.Action("Index", "Home") }); } } return(View(obj)); }
public async Task <Account> Handle(GetAccount message, CancellationToken cancellationToken) { var account = await service.Get(message.AccountId); return(new Account(account.Id, account.Name, account.Token)); }