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); }
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); }