public async Task <IActionResult> CrearLugar([FromBody] SaveLugarResource lugar) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorMessages())); } var lugarCrear = _mapper.Map <SaveLugarResource, Lugar>(lugar); var resultado = await _lugarService.CrearLugarAsync(lugarCrear); if (!resultado.Success) { return(BadRequest(resultado.Message)); } return(Ok(lugarCrear)); }
public async Task <IActionResult> ActualizaLugar([FromRoute] int id, SaveLugarResource lugar) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorMessages())); } var lugarAModif = _mapper.Map <SaveLugarResource, Lugar>(lugar); var resultado = await _lugarService.ActualizarLugarAsync(id, lugarAModif); if (!resultado.Success) { return(BadRequest(resultado.Message)); } var lugarResource = _mapper.Map <Lugar, LugarResource>(resultado.Lugar); return(Ok(lugarResource)); }