Beispiel #1
0
 public IHttpActionResult Post([FromBody] FrequenciaForm entity)
 {
     using (var repository = new FrequenciaRepository())
     {
         try
         {
             return(Ok(CreateResponse(true, "Frequência salvo com sucesso", repository.Save(entity))));
         }
         catch (System.Exception ex)
         {
             return(Content(HttpStatusCode.BadRequest, CreateResponse(false, "Erro ao salvar os dados do frequência", ex.Message)));
         }
     }
 }
Beispiel #2
0
 public IHttpActionResult GetList([FromUri] FrequenciaFilterQuery filter)
 {
     using (var repository = new FrequenciaRepository())
     {
         try
         {
             return(Ok(CreateResponse(true, "Lista de frequência retornada com sucesso", repository.GetList(filter))));
         }
         catch (System.Exception ex)
         {
             return(Content(HttpStatusCode.BadRequest, CreateResponse(false, "Erro ao retornar os frequência", ex.Message)));
         }
     }
 }
Beispiel #3
0
 public IHttpActionResult GetForEdit([FromUri] int key)
 {
     using (var repository = new FrequenciaRepository())
     {
         try
         {
             return(Ok(CreateResponse(true, "Dados do frequência retornado com sucesso", repository.GetForEdit(key))));
         }
         catch (System.Exception ex)
         {
             return(Content(HttpStatusCode.BadRequest, CreateResponse(false, "Erro ao retornar os dados do frequência", ex.Message)));
         }
     }
 }
Beispiel #4
0
 public IHttpActionResult Delete([FromUri] int key)
 {
     using (var repository = new FrequenciaRepository())
     {
         try
         {
             return(Ok(CreateResponse(true, "Frequência excluído com sucesso", repository.Delete(key))));
         }
         catch (System.Exception ex)
         {
             return(Content(HttpStatusCode.BadRequest, CreateResponse(false, "Erro ao excluir um frequência", ex.Message)));
         }
     }
 }