예제 #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
        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")));
            }
        }
예제 #4
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")));
            }
        }
예제 #5
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")));
            }
        }
예제 #6
0
 public IActionResult Get(int id)
 {
     return(Ok(con.Get <Banco>(id, DataBaseConUser.Transbank)));
 }
예제 #7
0
 public IActionResult Get(String rut)
 {
     return(Ok(con.Get <Cliente>(rut, DataBaseConUser.BancoEstado)));
 }
 public IActionResult Get(int id)
 {
     return(Ok(con.Get <TipoVivienda>(id, DataBaseConUser.BancoEstado)));
 }
예제 #9
0
 public IActionResult Get(int id)
 {
     return Ok(con.Get<TipoCuenta>(id, DataBaseConUser.Transbank));
 }