public BiddingController() { _db = new SportsSimulatorDBEntities(); _playerRepository = new PlayerRepository(); _teamRepository = new TeamRepository(); _biddingRespoitory = new BiddingRepository(); }
// GET: Bidding public ActionResult CurrentPost() { BiddingRepository postingRepository = new BiddingRepository(this.UserId); var post = postingRepository.GetPostingList(this.UserId, false); return(View(post.Response)); }
public ActionResult Edit(int id, BiddingProfile profile) { try { if (ModelState.IsValid) { string message = string.Empty; profile.biddingid = id; BiddingRepository repository = new BiddingRepository(this.UserId); //Perform the conversion and fetch the destination view model var profileresult = repository.BiddingSubmition(profile, out message); if (profileresult.Response != null) { ViewBag.Message = "Successfully updated"; } else { ViewBag.Message = "Updation fail.";; } } } catch (Exception exp) { ////TODO: log the error ViewBag.Message = "Unexpected error occured"; } return(View()); }
public JsonResult GetPostDetail(long dtlpostId) { BiddingRepository biddingRepository = new BiddingRepository(this.UserId); var response = biddingRepository.GetPostingDetailByDtlPostingId(dtlpostId, this.UserId); return(Json(response, JsonRequestBehavior.AllowGet)); }
// GET: QTSearchLoad public ActionResult Index() { BiddingRepository biddingRepository = new BiddingRepository(this.UserId); var posts = biddingRepository.GetPostByUserPef(this.UserId); return(View(posts.Response.ToList())); }
public IHttpActionResult GetPostingDetailsByDtlPostId([FromUri] BiddingParam param) { using (var repository = new BiddingRepository(param.UserId)) { var result = repository.GetPostingDetailByDtlPostingId(param.DtlPostingId, param.UserId); return(Ok(new { result.Status, data = result })); } }
public IHttpActionResult GetBiddingDetailByUserIddtlPostingId(long UserId, long dtlPostingid) { using (var repository = new BiddingRepository(UserId)) { var result = repository.GetBiddingDetailByUserIddtlPostingId(UserId, dtlPostingid); return(Ok(new { result.Status, data = result })); } }
public IHttpActionResult UpdateBidTruckStatus([FromUri] BidTruckStatusParam param) { using (var repository = new BiddingRepository(param.UserId)) { var result = repository.UpdateBidTruckStatus(param.dtlbiddingid, param.Status, param.vehicleId, param.drivername, param.mobilenumber); return(Ok(new { result.Status, data = result })); } }
public IHttpActionResult GetBiddingStatusByUserId([FromUri] BiddingStatusParam param) { using (var repository = new BiddingRepository(param.UserId)) { var result = repository.GetBidStatusByUserId(param.UserId, param.Status); return(Ok(new { result.Status, data = result })); } }
public IHttpActionResult PendingBidRatebyUserId(long Userid) { using (var repository = new BiddingRepository(Userid)) { var result = repository.PendingBidRatingByUserId(Userid); return(Ok(new { result.Status, data = result })); } }
// GET: Bidding public ActionResult BiddingList() { var message = string.Empty; BiddingRepository postingRepository = new BiddingRepository(this.UserId); var post = postingRepository.GetBiddingDetailListByUserId(this.UserId); return(View(post.Response)); }
// GET: Bidding public ActionResult PostDetails(long Id) { var message = string.Empty; BiddingRepository postingRepository = new BiddingRepository(this.UserId); var post = postingRepository.GetPostingDetailByDtlPostingId(Id, this.UserId); return(View(post.Response)); }
public IHttpActionResult GetBidderSummary([FromUri] long userId) { using (var repository = new BiddingRepository(userId)) { var result = repository.GetBidderSummary(userId); return(Ok(new { result.Status, data = result })); } }
// GET: Bidding public ActionResult ClosePost() { var message = string.Empty; BiddingRepository postingRepository = new BiddingRepository(this.UserId); var post = postingRepository.GetPostingList(this.UserId, true); return(View(post.Response)); }
// GET: posting/Edit/5 public ActionResult Edit(int id) { BiddingRepository repository = new BiddingRepository(this.UserId); //Perform the conversion and fetch the destination view model var profile = repository.GetBiddingDetailById(id); return(View(profile.Response)); }
public IHttpActionResult GetPostingListByUserId([FromUri] BiddingUserParam param) { using (var repository = new BiddingRepository(param.UserId)) { var result = repository.GetPostingList(param.UserId, param.IsPast); return(Ok(new { result.Status, data = result })); } }
public IHttpActionResult SubmitBidding(BiddingProfile posting) { string message = string.Empty; using (var repository = new BiddingRepository(posting.userid)) { var result = repository.BiddingSubmition(posting, out message); if (!string.IsNullOrEmpty(message)) { log.Info(message); } return(Ok(new { result.Status, data = result })); } }
public IHttpActionResult BiddingStatusByBiddingId([FromUri] BiddingRCStatusParam param) { string message = string.Empty; using (var repository = new BiddingRepository(param.UserId)) { var result = repository.BiddingStatusByBiddingId(param.BiddingId, param.UserId, param.BidStatus, param.Reason); if (!result.Response) { log.Info("Bidding Status operation is fail"); } return(Ok(new { result.Status, data = result })); } }
public IHttpActionResult AssignTruck(AssignTruckParam param) { string message = string.Empty; using (var repository = new BiddingRepository(param.UserId)) { var result = repository.AssignTruck(param.dtlBiddingId, param.VehicleId, param.DriverName, param.DriverNumber); if (!result.Response) { log.Info("Assign truck operation is fail"); } return(Ok(new { result.Status, data = result })); } }
public IHttpActionResult SubmitRatingByDtlPostId([FromUri] RatingParam param) { string message = string.Empty; using (var repository = new BiddingRepository(param.UserId)) { var result = repository.SubmitRatingByDtlPostId(param.DtlPostingId, param.UserId, param.Rating, param.RatingComment, param.IsRate); if (!result.Response) { log.Info("Bidding Rating operation is fail"); } return(Ok(new { result.Status, data = result })); } }
public ActionResult GetActivePost([ModelBinder(typeof(DataTablesBinder))] IDataTablesRequest requestModel) { var message = string.Empty; BiddingRepository postingRepository = new BiddingRepository(this.UserId); var post = postingRepository.GetPostingList(this.UserId, false); IQueryable <PostingListBid> query = post.Response.AsQueryable(); var totalCount = query.Count(); #region Filtering // Apply filters for searching if (requestModel.Search.Value != string.Empty) { var value = requestModel.Search.Value.Trim(); query = query.Where(p => p.From.Contains(value) || p.To.Contains(value) || p.materialtype.Contains(value) || p.packagetype.Contains(value) ); } var filteredCount = query.Count(); #endregion Filtering #region Sorting // Sorting var sortedColumns = requestModel.Columns.GetSortedColumns(); var orderByString = String.Empty; foreach (var column in sortedColumns) { orderByString += orderByString != String.Empty ? "," : ""; orderByString += (column.Data) + (column.SortDirection == Column.OrderDirection.Ascendant ? " asc" : " desc"); } query = query.OrderBy(orderByString == string.Empty ? "biddingclosedatetime asc" : orderByString); #endregion Sorting // Paging query = query.Skip(requestModel.Start).Take(requestModel.Length); var data = query.ToList(); return(Json(new DataTablesResponse(requestModel.Draw, data, filteredCount, totalCount), JsonRequestBehavior.AllowGet)); }
public ActionResult Create(FormCollection form, BiddingProfile profile) { try { //the form values becomes comma delimited array when it come to server side string[] no = form["VehicleNo"].Split(char.Parse(",")); string[] capacity = form["capacity"].Split(char.Parse(",")); //process values List <BiddingDetails> biddingDetailslist = new List <BiddingDetails>(); for (int i = 0; i < no.Length; i++) { BiddingDetails bd = new BiddingDetails(); bd.vehicleno = Convert.ToInt16(no[i]); bd.capacity = Convert.ToInt16(capacity[i]); biddingDetailslist.Add(bd); } if (ModelState.IsValid) { var message = string.Empty; BiddingRepository repository = new BiddingRepository(this.UserId); profile.biddingDetails = biddingDetailslist; //Perform the conversion and fetch the destination view model var profileresult = repository.BiddingSubmition(profile, out message); if (profileresult.Response != null) { ViewBag.Message = message; } else { ViewBag.MessageFail = message; } } } catch (Exception exp) { ////TODO: log the error ViewBag.Message = "Unexpected error occured"; } return(View()); }