Example #1
0
        public bool AddNewProject([FromBody] IncomingProject currentProject)
        {
            var result = default(bool);

            using (var context = new UsersContext(Context, Configuration))
                currentProject.Users.Add(context.GetOutgoingUserAccount(UserId));
            using (var context = new DatabaseController(Context, Configuration))
                result = context.AddNewProject(currentProject, UserId);

            return(result);
        }
Example #2
0
        public bool AddNewProject([FromBody] IncomingProject currentProject)
        {
            var result = default(bool);

            using (var context = new DatabaseController(Context, Configuration))
            {
                var currentUser = this.User;
                var userDto     = currentUser.Claims.ElementAt(1);
                currentProject.Users.Add(context.GetOutgoingUserAccount(int.Parse(userDto.Value)));
                result = context.AddNewProject(currentProject, int.Parse(userDto.Value));
            }
            return(result);
        }