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