public IHttpActionResult Accept(Offer offer) { if (offer != null) { if (ModelState.IsValid) { bool isAccepted = offerDal.AcceptOffer(offer); if (isAccepted) { return(Ok(true)); } else { return(Conflict()); } } else { return(BadRequest(ModelState)); } } else { return(BadRequest("Offer can not be Null.")); } }
public ActionResult AcceptOffer(int offerId) { Offer offer = _offerDal.GetOffer(offerId); Project project = _projectDal.GetProject(offer.ProjectId); project.StateId = 2; _projectDal.UpdateProject(project); _offerDal.AcceptOffer(offer); TempData.Add("message", String.Format("Teklif kabul edildi.")); return(RedirectToAction("index", "Home")); }