public async Task <ActionResult> Put(int id, [FromBody] CreationBranchDTO creationBranchDTO) { var entity = mapper.Map <Branch>(creationBranchDTO); entity.Id = id; context.Entry(entity).State = EntityState.Modified; await context.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] CreationBranchDTO creationBranchDTO) { var entity = mapper.Map <Branch>(creationBranchDTO); context.Add(entity); await context.SaveChangesAsync(); var branchDTO = mapper.Map <BranchDTO>(entity); return(new CreatedAtRouteResult("GetBranch", new { id = branchDTO.Id }, branchDTO)); }