public JsonResult Bid(int ID) { JsonResult result = new JsonResult(); if (User.Identity.IsAuthenticated) { Bid bid = new Bid(); bid.AuctionID = ID; bid.UserID = User.Identity.GetUserId(); bid.TimeStamp = DateTime.Now; bid.BidAmount = 10; var bidResult = service.AddBid(bid); if (bidResult) { result.Data = new { Success = true }; } else { result.Data = new { Success = false, Message = "Unable to add bid to auction." }; } } else { result.Data = new { Success = false, Message = "User needs to login for bids." }; } return(result); }