예제 #1
0
        public IActionResult Put(int id, [FromBody] dynamic data)
        {
            var i = con.GetAll <Inspeccion>(DataBaseConUser.OkCasa).FirstOrDefault(x => x.Id_inspeccion == id);

            if (data.observaciones != null)
            {
                i.Observaciones = data.observaciones;
            }
            if (data.monto != null)
            {
                i.Monto = data.monto;
            }
            if (data.fecha_visita != null)
            {
                i.Fecha_visita = data.fecha_visita;
            }
            if (con.Update(i, DataBaseConUser.OkCasa))
            {
                return(Ok(con.Get <Inspeccion>(id, DataBaseConUser.OkCasa)));
            }
            else
            {
                return(BadRequest(new ResponseJson("No se pudo modificar el registro")));
            }
        }
예제 #2
0
        public IActionResult Put(String rut, [FromBody] dynamic data)
        {
            var u = con.GetAll <Usuario>(DataBaseConUser.OkCasa).FirstOrDefault(x => x.Rut == rut);

            if (data.nombre != null)
            {
                u.Nombre = data.nombre;
            }
            if (data.clave != null)
            {
                u.Clave = data.clave;
            }
            if (data.email != null)
            {
                u.Email = data.email;
            }
            if (con.Update(u, DataBaseConUser.OkCasa))
            {
                return(Ok(con.Get <Usuario>(rut, DataBaseConUser.OkCasa)));
            }
            else
            {
                return(BadRequest(new ResponseJson("No se pudo modificar el registro")));
            }
        }
예제 #3
0
 private void Actualizar()
 {
     if (!con.Update(p))
     {
         //error
         return;
     }
     Refresh();
 }
 private void BtnActualizar_Click(object sender, RoutedEventArgs e)
 {
     if (!con.Update(p))
     {
         //error
         return;
     }
     Refresh();
 }
예제 #5
0
        public IActionResult Put(String rut, [FromBody] dynamic data)
        {
            var c = con.Get <Cliente>(rut, DataBaseConUser.BancoEstado);

            if (data.nombre != null)
            {
                c.Nombre = data.nombre;
            }
            if (con.Update(c, DataBaseConUser.BancoEstado))
            {
                return(Ok(con.Get <Cliente>(rut, DataBaseConUser.BancoEstado)));
            }
            else
            {
                return(BadRequest());
            }
        }
예제 #6
0
        public IActionResult Put(int id, [FromBody] dynamic data)
        {
            var c = con.Get <Cuenta>(id, DataBaseConUser.Transbank);

            if (data.fondos != null)
            {
                c.Fondos = data.fondos;
            }
            if (con.Update(c, DataBaseConUser.Transbank))
            {
                return(Ok(con.Get <Cuenta>(id, DataBaseConUser.Transbank)));
            }
            else
            {
                return(BadRequest());
            }
        }
예제 #7
0
        public IActionResult Put(int id, [FromBody] dynamic data)
        {
            var e = con.GetAll <Equipo>(DataBaseConUser.OkCasa).FirstOrDefault(x => x.Id_equipo == id);

            if (data.disponible != null)
            {
                e.Disponible = data.disponible;
            }
            if (con.Update(e, DataBaseConUser.OkCasa))
            {
                return(Ok(con.Get <Equipo>(id, DataBaseConUser.OkCasa)));
            }
            else
            {
                return(BadRequest(new ResponseJson("No se pudo actualizar el registro")));
            }
        }
예제 #8
0
        public IActionResult Put(int id, [FromBody] dynamic data)
        {
            var s = con.GetAll <Servicio>(DataBaseConUser.OkCasa).FirstOrDefault(x => x.Id_servicio == id);

            if (data.costo != null)
            {
                s.Costo = data.costo;
            }
            if (con.Update(s, DataBaseConUser.OkCasa))
            {
                return(Ok(con.Get <Servicio>(id, DataBaseConUser.OkCasa)));
            }
            else
            {
                return(BadRequest(new ResponseJson("No se pudo modificar el registro")));
            }
        }
예제 #9
0
        public IActionResult Put(int id, [FromBody] dynamic data)
        {
            var v = con.Get <Vivienda>(id, DataBaseConUser.BancoEstado);

            if (data.rut != null)
            {
                v.Rut = data.rut;
            }
            if (con.Update(v, DataBaseConUser.BancoEstado))
            {
                return(Ok(con.Get <Vivienda>(id, DataBaseConUser.BancoEstado)));
            }
            else
            {
                return(BadRequest());
            }
        }
예제 #10
0
        public IActionResult Put(int id, [FromBody] dynamic data)
        {
            var s = con.GetAll <Solicitud>(DataBaseConUser.OkCasa).FirstOrDefault(x => x.Id_solicitud == id);

            if (data.estado != null)
            {
                s.Id_estado = data.estado;
                if (data.estado == 3)
                {
                    s.Fin = DateTime.Now;
                }
            }
            if (con.Update(s, DataBaseConUser.OkCasa))
            {
                return(Ok(con.Get <Solicitud>(id, DataBaseConUser.OkCasa)));
            }
            else
            {
                return(BadRequest(new ResponseJson("No se pudo modificar el registro")));
            }
        }