public ActionResult GetUserHistory()
        {
            var user             = _userBl.GetUserByLogin(User.Identity.Name);
            var requestList      = _userBl.GetAllRequestsByCreatorID(user.Id);
            var requestModelList = new List <RequestModel>();

            foreach (var request in requestList)
            {
                var requestModel = new RequestModel
                {
                    RequestId   = request.Id,
                    PhoneNumber = request.PhoneNumber,
                    FinishPoint = request.FinishPoint,
                    StartPoint  = request.StartPoint,
                    RequesTime  = request.RequesTime,
                    Price       = request.Price
                };
                switch (request.Status)
                {
                case (int)RequestStatusEnum.Active:
                {
                    requestModel.Status = "Active";
                    break;
                }

                case (int)RequestStatusEnum.Closed:
                {
                    requestModel.Status = "Closed";
                    break;
                }

                case (int)RequestStatusEnum.InProgress:
                {
                    requestModel.Status = "In Progress";
                    break;
                }

                case (int)RequestStatusEnum.Rejected:
                {
                    requestModel.Status = "Rejected";
                    break;
                }
                }
                requestModelList.Add(requestModel);
            }
            return(View(requestModelList));
        }