public async System.Threading.Tasks.Task Get() { int idTipoUnidade = _unitOfw.TipoUnidadeRepository.Get().ToList().FirstOrDefault().Id; HttpResponseMessage response = await _clientCall.Detail(_baseController + "Detail/" + idTipoUnidade); Assert.IsTrue(response.IsSuccessStatusCode); if (response.IsSuccessStatusCode) { var retorno = await response.Content.ReadAsStringAsync(); TipoUnidadeResponse tipoUnidade = JsonConvert.DeserializeObject <TipoUnidadeResponse>(JObject.Parse(retorno)["data"].ToString()); Assert.IsNotNull(tipoUnidade); Assert.AreEqual(idTipoUnidade, tipoUnidade.Id); } }
public IActionResult Get(int id) { try { TipoUnidade tipoUnidade = _unitOfw.TipoUnidadeRepository.GetQuery(y => y.Id == id, "UnidadeMedida"); if (tipoUnidade == null) { BaseViewModel <string> notFound = new BaseViewModel <string>("Tipo Unidade Not Found!"); return(NotFound(notFound)); } TipoUnidadeResponse retorno = _mapper.Map <TipoUnidadeResponse>(tipoUnidade); BaseViewModel <TipoUnidadeResponse> baseObj = new BaseViewModel <TipoUnidadeResponse>(retorno, "Topologia Retrieved Successfully!", ""); return(Ok(baseObj)); } catch (Exception ex) { throw; } }