Пример #1
0
 public IHttpActionResult Post([FromBody] ConfirmacaoForm entity)
 {
     using (var repository = new ConfirmacaoRepository())
     {
         try
         {
             return(Ok(CreateResponse(true, "Confirmação salva com sucesso", repository.Save(entity))));
         }
         catch (System.Exception ex)
         {
             return(Content(HttpStatusCode.BadRequest, CreateResponse(false, "Erro ao salvar os dados da confirmação", ex.Message)));
         }
     }
 }
Пример #2
0
 public IHttpActionResult GetList([FromUri] ConfirmacaoFilterQuery filter)
 {
     using (var repository = new ConfirmacaoRepository())
     {
         try
         {
             return(Ok(CreateResponse(true, "Lista de confirmações retornada com sucesso", repository.GetList(filter))));
         }
         catch (System.Exception ex)
         {
             return(Content(HttpStatusCode.BadRequest, CreateResponse(false, "Erro ao retornar as confirmações", ex.Message)));
         }
     }
 }
Пример #3
0
 public IHttpActionResult GetForEdit([FromUri] int key)
 {
     using (var repository = new ConfirmacaoRepository())
     {
         try
         {
             return(Ok(CreateResponse(true, "Dados da confirmação retornada com sucesso", repository.GetForEdit(key))));
         }
         catch (System.Exception ex)
         {
             return(Content(HttpStatusCode.BadRequest, CreateResponse(false, "Erro ao retornar os dados da confirmação", ex.Message)));
         }
     }
 }
Пример #4
0
 public IHttpActionResult Delete([FromUri] int key)
 {
     using (var repository = new ConfirmacaoRepository())
     {
         try
         {
             return(Ok(CreateResponse(true, "Confirmação excluída com sucesso", repository.Delete(key))));
         }
         catch (System.Exception ex)
         {
             return(Content(HttpStatusCode.BadRequest, CreateResponse(false, "Erro ao excluir a confirmação", ex.Message)));
         }
     }
 }