public IActionResult Bus(BusViewModel model) { model.VoyagerUserId = ckLoginUser_Id; PositionSetRes objPositionSetRes = positionMapping.SetBusDetals(model, ckUserEmailId, token); if (model.SaveType == "partial") { var objPosition = objPositionSetRes.mPosition.FirstOrDefault(); if (objPosition != null) { return(Json(new { objPositionSetRes.ResponseStatus.Status, PositionId = objPosition.PositionId, RoomDetailsInfo = objPosition.RoomDetailsInfo })); } else { return(Json(new { objPositionSetRes.ResponseStatus.Status, PositionId = "", RoomDetailsInfo = "" })); } } else { if (objPositionSetRes.ResponseStatus.Status.ToLower() == "success") { TempData["success"] = "Bus " + objPositionSetRes.ResponseStatus.ErrorMessage; } else { TempData["error"] = objPositionSetRes.ResponseStatus.ErrorMessage; } if (model.SaveType == "full") { return(RedirectToAction("Bus", new { QRFId = model.QRFID, model.SaveType })); } else { model.SaveType = "full"; if (model.BusDetails.Count == 1) { return(RedirectToAction("Bus", new { QRFId = model.QRFID, model.SaveType, PositionId = model.BusDetails[0].BusID, IsClone = model.MenuViewModel.IsClone })); } else { return(RedirectToAction("Bus", new { QRFId = model.QRFID, model.SaveType, IsClone = model.MenuViewModel.IsClone })); } } } }