Ejemplo n.º 1
0
        public tb_tipoanexo Add(tb_tipoanexo tipoAnexo)
        {
            tb_tipoanexo tpAnx = db.tb_tipoanexo.Add(tipoAnexo);

            db.SaveChanges();
            return(tpAnx);
        }
Ejemplo n.º 2
0
        public tb_tipoanexo Remove(long id)
        {
            tb_tipoanexo tpAnx = db.tb_tipoanexo.Find(id);

            db.tb_tipoanexo.Remove(tpAnx);
            db.SaveChanges();
            return(tpAnx);
        }
Ejemplo n.º 3
0
        public HttpResponseMessage ListarTipoAnexoId(long codTipoAnexo)
        {
            tb_tipoanexo resultAnexos = tipoAnexoService.Get(codTipoAnexo);

            if (resultAnexos == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Tipo anexo não encontrado"));
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.OK, resultAnexos));
            }
        }
Ejemplo n.º 4
0
        public string Update(tb_tipoanexo tipoAnexo)
        {
            string retorno = "";

            var ExistingTpAnx = db.tb_tipoanexo.Where(s => s.codTipoAnexo == tipoAnexo.codTipoAnexo).FirstOrDefault <tb_tipoanexo>();

            if (ExistingTpAnx != null)
            {
                ExistingTpAnx.descricao = tipoAnexo.descricao;
                db.SaveChanges();
                retorno = "Tipo Anexo alterado com sucesso";
            }
            else
            {
                retorno = "Tipo de anexo não encontrado";
            }

            return(retorno);
        }
Ejemplo n.º 5
0
        public HttpResponseMessage DeletarTipoAnexo(long codTipoAnexo)
        {
            tb_tipoanexo deleteTipoAnx = tipoAnexoService.Get(codTipoAnexo);

            if (deleteTipoAnx == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Tipo anexo não encontrado"));
            }
            else
            {
                tipoAnexoService.Remove(deleteTipoAnx.codTipoAnexo);
                var resp = new HttpResponseMessage()
                {
                    Content = new StringContent("{\"Message\":\"Tipo anexo deletado com sucesso\"}")
                };
                resp.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
                return(resp);
            }
        }
Ejemplo n.º 6
0
        public tb_tipoanexo Get(long id)
        {
            tb_tipoanexo tpAnx = db.tb_tipoanexo.Find(id);

            return(tpAnx);
        }