public void ActualizarDepartamento(decimal id, TR_departamento departamento)
        {
            var resultado = db.DEPARTAMENTO.Find(id);

            db.Entry(resultado).CurrentValues.SetValues(departamento);
            db.Entry(resultado).State = EntityState.Modified;
            db.SaveChanges();
        }
        public IHttpActionResult ActualizarDepartamento(decimal id, TR_departamento departamento)
        {
            var resultado = validaciones.ActualizarDepartamento(id, departamento);

            if (resultado == "OK")
            {
                return(Ok("Departamento actualizado correctamente"));
            }
            return(BadRequest(resultado));
        }
        public IHttpActionResult AgregarDepartamento(TR_departamento departamento)
        {
            var resultado = validaciones.AgregarDepartamento(departamento);

            if (resultado == "OK")
            {
                return(Ok("Departamento registrado correctamente"));
            }
            return(BadRequest(resultado));
        }
        public void AgregarDepartamento(TR_departamento departamento)
        {
            var data = db.DEPARTAMENTO.Create();

            data.DEPARTAMENTO_ID = numero.numeroAleatorio();
            data.VALOR           = departamento.VALOR;
            data.NOMBRE          = departamento.NOMBRE;
            data.DIRECCION       = departamento.DIRECCION;
            data.COMUNA_ID       = departamento.COMUNA_ID;
            data.SUPERFICIE      = departamento.SUPERFICIE;
            data.CONDICIONES_USO = departamento.CONDICIONES_USO;
            data.FECHA_CREACION  = departamento.FECHA_CREACION;
            data.ESTADO_ID       = departamento.ESTADO_ID;

            db.DEPARTAMENTO.Add(data);
            db.SaveChanges();
        }