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)); }