public void InsertUser(DisplayBid user) { context.DisplayBids.Add(user); }
public void UpdateUser(DisplayBid user) { context.Entry(user).State = EntityState.Modified; }
public ActionResult Bidding(DisplayBid disbid) { try { //System.Diagnostics.Debug.Write("DRAGONX" + Session["UidInProfile"]); //System.Diagnostics.Debug.Write("DRAGONX" + Session["JobId"]); int JobIdinBid = (int)Session["JobId"]; int UserIdinBid = (int)Session["UidInProfile"]; /* bidRepo.InsertUser(bid); bidRepo.Save();*/ // insert bidID. try { var db = new MVCEntities(); var userList_Id = db.Bids.FirstOrDefault(u => u.JobId == JobIdinBid && u.UserId == UserIdinBid); System.Diagnostics.Debug.Write("DRAGONE" + (int)Session["UidInProfile"]); var NameOfUser = db.Members.FirstOrDefault(n => n.UserId.Equals(UserIdinBid)).Name; disbid.JobId = (int)Session["JobId"]; disbid.UserId = (int)Session["UidInProfile"]; disbid.BidId = userList_Id.BidId; disbid.EmployerId = userList_Id.EmployerId; disbid.Name = NameOfUser; System.Diagnostics.Debug.Write("Passaaaa "+disbid.BidId); disbidRepo.InsertUser(disbid); disbidRepo.Save(); return RedirectToAction("ShowDetailCategoryJob", "DisplayJob", new { jid = (int)Session["JobId"] }); // return PartialView("Bidding"); // return RedirectToAction("ShowDetailCategoryJob", "DisplayJob", new { jid = (int)Session["JobId"] }); } //if there is bidID and want bid more than 1 time. catch { var db = new MVCEntities(); var EmployerId = db.Jobs.FirstOrDefault(u => u.JobId == JobIdinBid).UserId; Bid bid = new Bid(); bid.JobId = (int)Session["JobId"]; bid.UserId = (int)Session["UidInProfile"]; bid.Status = true; bid.EmployerId = EmployerId; bidRepo.InsertUser(bid); bidRepo.Save(); /////////////////////////// System.Diagnostics.Debug.Write("DRAGOND" + (int)Session["UidInProfile"]); var userList_Id = db.Bids.FirstOrDefault(u => u.JobId == JobIdinBid && u.UserId == UserIdinBid).BidId; var NameOfUser = db.Members.FirstOrDefault(n => n.UserId.Equals(UserIdinBid)).Name; // System.Diagnostics.Debug.Write("Pass0 "+userList_Id.BidId); ////////////////////////// disbid.JobId = (int)Session["JobId"]; disbid.UserId = (int)Session["UidInProfile"]; disbid.BidId = userList_Id; disbid.EmployerId = EmployerId; disbid.Name = NameOfUser; disbidRepo.InsertUser(disbid); disbidRepo.Save(); System.Diagnostics.Debug.Write("Pass"); return RedirectToAction("ShowDetailCategoryJob", "DisplayJob", new { jid = (int)Session["JobId"] }); // return PartialView("Bidding"); } } catch (Exception) { return PartialView("Bidding"); } }