public ActionResult UpdateIdea([FromBody] DirectionIdea idea) { if (_projectBll.UpdateIdea(idea)) { return(Ok()); } return(BadRequest()); }
public bool AddIdea(DirectionIdea idea) { using (var db = new ActiveCitizenContext()) { db.DirectionIdea.Add(idea); var direction = db.ProjectDirection.Find(idea.DirectionId); db.Project.Find(direction.ProjectId).IdeasCount++; db.ProjectDirection.Find(idea.DirectionId).CountOfIdeas++; return(db.SaveChanges() > 2); } }
public bool UpdateIdea(DirectionIdea idea) { using (var db = new ActiveCitizenContext()) { db.Entry(db.DirectionIdea.Find(idea.Id)).CurrentValues.SetValues(idea); //if (idea.Status == 1) //{ // db.ProjectDirection.Find(idea.DirectionId).CountOfIdeas++; // return db.SaveChanges() > 1; //} return(db.SaveChanges() > 0); } }
public ActionResult AddIdea([FromBody] AddIdeaViewModel model) { var idea = new DirectionIdea { DirectionId = model.DirectionId, IdeaDescription = model.IdeaDescription, IdeaTitle = model.IdeaTitle, UserId = model.UserId, VotesCount = 0, CountOfComments = 0, Status = 0, RejectReason = 0, CreateDate = model.CreateDate, IsRealised = false, }; if (_projectBll.AddIdea(idea)) { return(Ok()); } return(BadRequest()); }
public bool UpdateIdea(DirectionIdea idea) { return(_projectDal.UpdateIdea(idea)); }
public bool AddIdea(DirectionIdea idea) { return(_projectDal.AddIdea(idea)); }