public IActionResult Delete(string id) { var solicitud = _solicitudService.GetSolicitud(id); if (solicitud == null) { return(NotFound()); } _solicitudService.Remove(solicitud.Id); return(Ok()); }
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()); }
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()); }
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()); }
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()); }