public bool IsParticipate(Participating participating) { using (var db = new ActiveCitizenContext()) { return(db.Participating.FirstOrDefault(p => p.UserId == participating.UserId && p.ProjectId == participating.ProjectId) != null); } }
public ActionResult IsParticipate([FromBody] Participating participating) { if (_projectBll.IsParticipate(participating)) { return(Ok(Json(new { isParicipate = true }))); } return(Ok(Json(new { isParicipate = false }))); }
public ActionResult Participate([FromBody] Participating participating) { if (_projectBll.Participate(participating)) { return(Ok()); } return(BadRequest()); }
public bool Participate(Participating participating) { using (var db = new ActiveCitizenContext()) { db.Participating.Add(participating); var project = db.Project.FirstOrDefault(p => p.Id == participating.ProjectId); if (project != null) { project.ParticipantsCount++; } return(db.SaveChanges() > 1); } }
public bool IsParticipate(Participating participating) { return(_projectDal.IsParticipate(participating)); }