コード例 #1
0
 public IEnumerable <Especialidade> GetAll(int idCliente)
 {
     try
     {
         var result = _repository.GetList(p => p.IdCliente.Equals(idCliente));
         return(result);
     }
     catch (Exception e)
     {
         throw new EspecialidadeException("Não foi possível recuperar as especialidades solicitadas.", e);
     }
 }
コード例 #2
0
 public IHttpActionResult GetList([FromUri] EspecialidadeFilterQuery filter)
 {
     using (var repository = new EspecialidadeRepository())
     {
         try
         {
             return(Ok(CreateResponse(true, "Lista de especialidades retornada com sucesso", repository.GetList(filter))));
         }
         catch (System.Exception ex)
         {
             return(Content(HttpStatusCode.BadRequest, CreateResponse(false, "Erro ao retornar as especialidades", ex.Message)));
         }
     }
 }