public IActionResult GetTravelList(long travelListId) { try { if (travelListId > 0) { using (TravelListProcessor processor = new TravelListProcessor(_applicationDbContext)) { bool isexists = processor.CheckTravelList(travelListId); if (isexists) { object obj = processor.GetTravelList(travelListId); return(Ok(new Application_ResponseWrapper() { ResponseCode = "0", ResponseMessage = "success", Status = "success", ResponseResult = obj })); } else { return(Ok(new Application_ResponseWrapper() { ResponseCode = "1004", ResponseMessage = "Result not found.", Status = "failed" })); } } } else { return(Ok(new Application_ResponseWrapper() { ResponseCode = "1000", ResponseMessage = "Invalid model", Status = "failed" })); } } catch (Exception ex) { _errorRepository. Add(new Application_Errors { applicationID = 1, errorDescription = ex.ToString(), errorType = "Exception", logDate = System.DateTime.Now, pageID = 0, Source = "Mpower/Rail/Journey/GetTravelList" }); _errorRepository.Commit(); return(Ok(new Application_ResponseWrapper() { ResponseCode = "1005", ResponseMessage = "An error has occured", Status = "failed" })); } }
public IActionResult CreatePaggengerList([FromBodyAttribute] TravelList req) { try { if (ModelState.IsValid) { using (TravelListProcessor processor = new TravelListProcessor(_applicationDbContext)) { Mpower.Rail.Model.Rail.TravelList travellst = processor.CreateTravelList(req); if (travellst != null) { return(Ok(new Application_ResponseWrapper() { ResponseCode = "0", ResponseMessage = "success", Status = "success", ResponseResult = travellst })); } else { return(Ok(new Application_ResponseWrapper() { ResponseCode = "1000", ResponseMessage = "Invalid model", Status = "failed" })); } } } else { return(Ok(new Application_ResponseWrapper() { ResponseCode = "1000", ResponseMessage = "Invalid model", Status = "failed" })); } } catch (Exception ex) { _errorRepository. Add(new Application_Errors { applicationID = 1, errorDescription = ex.ToString(), errorType = "Exception", logDate = System.DateTime.Now, pageID = 0, Source = "Mpower/Rail/Journey/CreateTravelList" }); _errorRepository.Commit(); return(Ok(new Application_ResponseWrapper() { ResponseCode = "1005", ResponseMessage = "An error has occured", Status = "failed" })); } }
public IActionResult GetAllTravelList(string loginAccount) { try { if (!string.IsNullOrEmpty(loginAccount)) { using (TravelListProcessor processor = new TravelListProcessor(_applicationDbContext)) { List <Mpower.Rail.Model.Rail.TravelList> lst = processor.GetAllTravelList(loginAccount); if (lst.Count > 0) { return(Ok(new Application_ResponseWrapper() { ResponseCode = "0", ResponseMessage = "success", Status = "success", ResponseResult = lst })); } else { return(Ok(new Application_ResponseWrapper() { ResponseCode = "1004", ResponseMessage = "Result not found", Status = "failed" })); } } } else { return(Ok(new Application_ResponseWrapper() { ResponseCode = "1000", ResponseMessage = "Invalid model", Status = "failed" })); } } catch (Exception ex) { _errorRepository. Add(new Application_Errors { applicationID = 1, errorDescription = ex.ToString(), errorType = "Exception", logDate = System.DateTime.Now, pageID = 0, Source = "Mpower/Rail/Journey/GetAllTravelList" }); _errorRepository.Commit(); return(Ok(new Application_ResponseWrapper() { ResponseCode = "1005", ResponseMessage = "An error has occured", Status = "failed" })); } }