public async Task <ActionResult <StateProvinceResource> > CreateMusic([FromBody] SaveStateProvinceResource saveStateProvinceResource) { var stateProvince = _mapper.Map <SaveStateProvinceResource, StateProvince>(saveStateProvinceResource); var newStateProvince = await _stateProvinceService.CreateStateProvince(stateProvince); return(Ok(newStateProvince)); }
public async Task <ActionResult <StateProvinceResource> > UpdateMusic(int id, [FromBody] SaveStateProvinceResource updateStaProRes) { var stProToUpdate = await _stateProvinceService.GetStateProvinceById(id); if (stProToUpdate == null) { return(NotFound()); } var stProUpdate = _mapper.Map <SaveStateProvinceResource, StateProvince>(updateStaProRes); await _stateProvinceService.UpdateStateProvince(stProToUpdate, stProUpdate); var stProNewUpdate = await _stateProvinceService.GetStateProvinceById(id); var stProUpdateResource = _mapper.Map <StateProvince, StateProvinceResource>(stProNewUpdate); return(Ok(stProUpdateResource)); }