public async Task <ActionResult> Post(int id, [FromBody] ProjectCreationDTO projectCreation)
        {
            var project = mapper.Map <Project>(projectCreation);

            project.Id = id;
            context.Entry(project).State = EntityState.Modified;
            await context.SaveChangesAsync();

            return(NoContent());
        }
        public async Task <ActionResult> PostProject([FromBody] ProjectCreationDTO projectCreation)
        {
            var project = mapper.Map <Project>(projectCreation);

            context.Add(project);
            await context.SaveChangesAsync();

            var projectDTO = mapper.Map <ProjectDTO>(project);

            return(new CreatedAtRouteResult("GetProject", new { id = projectDTO.Id }, projectDTO));
        }