Пример #1
0
        public tb_subocorrencia Add(tb_subocorrencia subOcorrencia)
        {
            tb_subocorrencia Socr = db.tb_subocorrencia.Add(subOcorrencia);

            db.SaveChanges();
            return(Socr);
        }
Пример #2
0
        public tb_subocorrencia Remove(long id)
        {
            tb_subocorrencia Socr = db.tb_subocorrencia.Find(id);

            db.tb_subocorrencia.Remove(Socr);
            db.SaveChanges();
            return(Socr);
        }
Пример #3
0
        public HttpResponseMessage ListarSubOcorrenciaId(long codSubOcorrencia)
        {
            tb_subocorrencia resultadoSubOcorrencia = subOcorrenciaService.Get(codSubOcorrencia);

            if (resultadoSubOcorrencia == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Sub-Ocorrencia não encontrada"));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, resultadoSubOcorrencia));
        }
Пример #4
0
        public HttpResponseMessage DeletarSubOcorrencia(long codSubOcorrencia)
        {
            tb_subocorrencia subOcrDelete = subOcorrenciaService.Get(codSubOcorrencia);

            if (subOcrDelete == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Sub-Ocorrencia não encontrada"));
            }
            else
            {
                subOcorrenciaService.Remove(subOcrDelete.codSubocorrencia);
                var resp = new HttpResponseMessage()
                {
                    Content = new StringContent("{\"Message\":\"Sub-Ocorrencia deletada com sucesso\"}")
                };
                resp.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
                return(resp);
            }
        }
Пример #5
0
        public string Update(tb_subocorrencia subOcorrencia)
        {
            string retorno = "";

            var existingSocr = db.tb_subocorrencia.Where(x => x.codSubocorrencia == subOcorrencia.codSubocorrencia).FirstOrDefault <tb_subocorrencia>();

            if (existingSocr != null)
            {
                existingSocr.codTipoocorrencia = subOcorrencia.codTipoocorrencia;
                existingSocr.descricao         = subOcorrencia.descricao;
                db.SaveChanges();

                retorno = "Sub-Ocorrencia alterada com sucesso";
            }
            else
            {
                retorno = "Sub-Ocorrencia não encontrada";
            }

            return(retorno);
        }
Пример #6
0
        public tb_subocorrencia Get(long id)
        {
            tb_subocorrencia Socr = db.tb_subocorrencia.Find(id);

            return(Socr);
        }