public ActionResult AddCriteria(int projectId, int?parentId, string name, string info)
        {
            AHPEntities4 db       = new AHPEntities4();
            Kriterij     kriterij = new Kriterij {
                naziv = name, opis = info, projekt = projectId, idRoditelja = parentId, konzistentno = true, obrisan = false
            };
            var kriteriji = db.Set <Kriterij>();

            kriteriji.Add(kriterij);

            if (db.SaveChanges() != 0)
            {
                List <Alternativa> alternative = db.Alternativas.Where(x => (x.projekt == projectId && x.obrisana != true)).ToList();
                foreach (Alternativa alternativa in alternative)
                {
                    AddOrChangeAlternativesValuesForCriteria(alternativa, kriterij, null);
                }

                Projekt projekt = db.Projekts.Where(x => x.id == projectId).SingleOrDefault();
                projekt.konzistentno = false;

                if (parentId != null)
                {
                    Kriterij roditelj = db.Kriterijs.Where(x => x.id == parentId).SingleOrDefault();
                    roditelj.konzistentno = false;
                }

                db.SaveChanges();

                DBOperationsHelper.AddNewCriteriaComparisons(projectId);
                UpdateProjectsCriteriaConsistency(projectId);
                UpdateProjectsAlternativesConsistency(projectId);


                return(Redirect(Url.Action("Index", "Project", new { id = projectId })));
            }

            return(Redirect(Url.Action("Index", "Project", new { id = projectId })));
        }