public IActionResult Delete(string id)
        {
            var solicitud = _solicitudService.GetSolicitud(id);

            if (solicitud == null)
            {
                return(NotFound());
            }

            _solicitudService.Remove(solicitud.Id);

            return(Ok());
        }
Beispiel #2
0
        public IActionResult Delete(string id)
        {
            var vehiculo = _vehiculoService.GetVehiculo(id);
            var soli     = _solicitudService.GetV(vehiculo.placa);

            if (vehiculo == null)
            {
                return(NotFound());
            }
            _vehiculoService.Remove(vehiculo.Id);
            if (soli != null)
            {
                _solicitudService.Remove(soli.Id);
            }
            return(Ok());
        }
Beispiel #3
0
        public IActionResult Delete(string id)
        {
            var vehiculo = _vehiculoService.GetVehiculo(id);
            var soli     = _solicitudService.GetV(vehiculo.placa);

            if (vehiculo == null)
            {
                return(NotFound());
            }
            var filter = Builders <BsonDocument> .Filter.Eq("id", id);

            _vehiculoService.Remove(vehiculo.Id);
            if (soli != null)
            {
                _solicitudService.Remove(soli.Id);
            }
            return(Ok());
        }
Beispiel #4
0
        public IActionResult Delete(string id)
        {
            var taller             = _tallerService.Get(id);
            List <Solicitud> lista = _tallerService.GetCitas(id);

            if (taller == null)
            {
                return(NotFound());
            }
            _tallerService.Remove(taller.Id);
            if (lista != null)
            {
                for (int i = 0; i < lista.Count; i++)
                {
                    _solicitudService.Remove(lista.ElementAt(i).Id);
                }
            }
            return(Ok());
        }
Beispiel #5
0
 public ActionResult <List <Solicitud> > SolicitudesByCliente(string clienteid)
 {
     if (_solicitudService.GetSolicitudesByCliente(clienteid).Count >= 1)
     {
         List <Solicitud> lista = _solicitudService.GetSolicitudesByCliente(clienteid);
         Taller           taller;
         Vehiculo         veh;
         Comentario       comentario;
         for (int i = 0; i < lista.Count; i++)
         {
             var sol = lista.ElementAt(i);
             taller     = _tallerService.Get(sol.tallerId);
             veh        = _vehiculoService.GetV(sol.placa);
             comentario = _comentarioService.GetBySolicitud(sol.Id);
             if (taller == null)
             {
                 _solicitudService.Remove(sol.Id);
                 return(BadRequest());
             }
             if (veh == null)
             {
                 _solicitudService.Remove(sol.Id);
                 return(BadRequest());
             }
             sol.nombreTaller   = taller.nombreTaller;
             sol.modeloVehiculo = veh.modelo;
             if (!(comentario == null))
             {
                 sol.comentario = comentario;
             }
             else
             {
                 sol.comentario = null;
             }
         }
         return(lista);
     }
     return(NotFound());
 }