public async Task <ActionResult <SedeDto> > PostSede(SedeDto sede) { var response = await _repository.Add(_mapper.Map <Sede>(sede)); if (!response.Success) { return(Conflict(response.Message)); } return(CreatedAtAction("GetSede", new { id = sede.Id }, response.Data)); }
public async Task <ActionResult <int> > PutSede(int id, SedeDto sede) { if (id != sede.Id) { return(BadRequest()); } var response = await _repository.Update(_mapper.Map <Sede>(sede)); if (!response.Success) { return(Conflict(response.Message)); } return(response.Data.Id); }