//CRUD
        // create read update delete

        public Project CreateProject(ProjectOption projOption)
        {
            UserManagement pcMng   = new UserManagement(db);
            Project        project = new Project
            {
                ProjectCreator  = pcMng.FindProjectCreatorById(projOption.ProjectCreatorId),
                Title           = projOption.Title,
                Description     = projOption.Description,
                Category        = projOption.Category,
                EndDate         = projOption.EndDate,
                Goal            = projOption.Goal,
                ThemeImage      = projOption.ThemeImage,
                Progress        = 0,
                StartDate       = DateTime.Now,
                State           = true,
                CurrentAmount   = 0,
                NumberOfBackers = 0
            };

            db.Projects.Add(project);
            db.SaveChanges();

            return(project);
        }