Exemplo n.º 1
0
 public ActionResult UpdateIdea([FromBody] DirectionIdea idea)
 {
     if (_projectBll.UpdateIdea(idea))
     {
         return(Ok());
     }
     return(BadRequest());
 }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
0
 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);
     }
 }
Exemplo n.º 4
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());
        }
Exemplo n.º 5
0
 public bool UpdateIdea(DirectionIdea idea)
 {
     return(_projectDal.UpdateIdea(idea));
 }
Exemplo n.º 6
0
 public bool AddIdea(DirectionIdea idea)
 {
     return(_projectDal.AddIdea(idea));
 }