public JsonResult AccpetRequest(Guid id) { var entChange = new EnterpriseDao().ChangeStatus(id); var accChange = new AccountDao().ChangeStatus(id); if (!entChange && !accChange) { return(Json(new { status = false })); } try { var code = RandomCode(); var ent = new EnterpriseDao().AddCode(id, code); string content = System.IO.File.ReadAllText(Server.MapPath("~/Assets/Client/Template/SendAcceptEnterprise.html")); content = content.Replace("{{NameEnterprise}}", ent.EnterpriseName); content = content.Replace("{{Code}}", code); new MailHelper().SendMail(ent.Email, "Đơn hàng mới từ OnlineShop", content); return(Json(new { status = true, checkEmail = true })); } catch (Exception e) { return(Json(new { status = false, checkEmail = true })); } }
public UnitOfWork(IDbConnection connection) { _connection = connection; AccountDao = new AccountDao(connection); BusCoordinateDao = new BusCoordinateDao(connection); BusDao = new BusDao(connection); BusDriverDao = new BusDriverDao(connection); CityDao = new CityDao(connection); CountryDao = new CountryDao(connection); DistanceDao = new DistanceDao(connection); DistrictDao = new DistrictDao(connection); DriverDao = new DriverDao(connection); DriverContactDao = new DriverContactDao(connection); LocationDao = new LocationDao(connection); LookupsDao = new LookupsDao(connection); LookupValuesDao = new LookupValuesDao(connection); RepairSpecialistDao = new RepairSpecialistDao(connection); RoleDao = new RoleDao(connection); RouteDao = new RouteDao(connection); RouteLocationDao = new RouteLocationDao(connection); TripDao = new TripDao(connection); TripBusDao = new TripBusDao(connection); TripBusDriverDao = new TripBusDriverDao(connection); UserDao = new UserDao(connection); VehicleDao = new VehicleDao(connection); ScheduleDao = new ScheduleDao(connection); ScheduleLocationDao = new ScheduleLocationDao(connection); StoredProcedureDao = new StoredProcedureDao(connection); }
private static void EnsureSupportRoleIsSupported(ConnectionStringSettings connectionString, ICommandBus commandBus) { var accounts = new AccountDao(() => new BookingDbContext(connectionString.ConnectionString)); var allAdmins = accounts.GetAll(); var admins = allAdmins.Where(a => a.Roles == (int)OldRoles.Admin); foreach (var admin in admins) { commandBus.Send(new UpdateRoleToUserAccount { AccountId = admin.Id, RoleName = RoleName.Admin, }); } var superAdmins = allAdmins.Where(a => a.Roles == (int)OldRoles.SuperAdmin); foreach (var admin in superAdmins) { commandBus.Send(new UpdateRoleToUserAccount { AccountId = admin.Id, RoleName = RoleName.SuperAdmin, }); } }
public ActionResult Register(TAIKHOAN model) { if (ModelState.IsValid) { var dao = new AccountDao(); if (dao.CheckUserName(model.Username)) { ModelState.AddModelError("", "Tên đăng nhập đã tồn tại"); } else { model.Password = MaHoa.Instance.Encrypt(model.Password); SetGender(model.Gender); var result = dao.Insert(model); if (result) { return(RedirectToAction("DangNhap", "DangNhap")); } else { ModelState.AddModelError("", "Đăng ký không thành công."); } } } SetGender(model.Gender); // set giá trị return(View(model)); }
public JsonResult SaveCandidate(Guid userId) { var accID = int.Parse(User.Identity.Name); var acc = new AccountDao().FindAccountById(accID); var employee = new EmployeeDao().FindById(acc.UserId); var enterpriseId = employee.EnterpriseID; var savedCandidate = new SavedCandidate(); // Guid enterpriseId = new Guid("4c0bba20-27f2-4838-8cb9-ce3a80ce7784"); DateTime date = DateTime.Today; savedCandidate.UserID = userId; savedCandidate.EnterpriseID = enterpriseId; savedCandidate.CreateDate = date.ToString("dd/MM/yyyy"); var checkInsertCandidate = new SavedCandidateDao().InsertCandidate(savedCandidate); if (checkInsertCandidate == false) { return(Json(new { status = false })); } return(Json(new { status = true })); }
public IHttpActionResult registerAccount(String password, String email) { User user = new User() { Name = "", Email = email, Phone = "", Sex = true, Address = "", DOB = System.DateTime.Now, RoleID = 2, Img_Link = "", StatusID = 1, RegDate = System.DateTime.Now }; AccountDao dao = new AccountDao(); var userEntity = dao.CreateUser(user); if (userEntity == null) { return(Json(new { result = new UserViewModels() })); } UserViewModels viewmodel = new UserViewModels(user); return(Json(new { result = viewmodel })); }
// GET: AcceptOrderAdmin public ActionResult AcceptOrderAdmin() { int id = NumberHelper.getInt(Request.QueryString["id"]); bool check = new OrderDao().updateStatus(2, id); if (check) { string username = new OrderDao().getOne(id).customer; Account account = new AccountDao().getOne(username); string subject = "Your order has been Accepted."; string body = ""; body += " <html>"; body += "<body>"; body += "<h3>Your order has been Accepted.</h3>"; body += "<h3>Thank you very much!</h3>"; body += "<h3>Please confirm your order when you receive your order.</h3>"; body += "</body>"; body += "</html>"; Ultilities.SendMail.Send(account.email, subject, body); Response.Redirect("~/ProcessOrderAdmin/ProcessOrderAdmin?check=2"); } else { // response.getWriter().println("Accept failed!"); } return(View()); }
public void InsertTest() { AccountDao target = new AccountDao(); // TODO: 初始化为适当的值 AccountInfo account = new AccountInfo(); // TODO: 初始化为适当的值 account.UserName = "******"; account.Password = "******"; object expected = null; // TODO: 初始化为适当的值 object actual; actual = target.Register(account); }