Exemplo n.º 1
0
        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
                }));
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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,
                });
            }
        }
Exemplo n.º 4
0
 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
            }));
        }
Exemplo n.º 6
0
        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
            }));
        }
Exemplo n.º 7
0
        // 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());
        }
Exemplo n.º 8
0
        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);
        }