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 ActionResult <Solicitud> Create(Solicitud solicitud) { var vehiculo = _solicitudService.GetV(solicitud.placa); if (vehiculo != null && (!vehiculo.estado.Equals("Finalizado"))) { return(NoContent()); } DateTime dateOnly = DateTime.Now; var date1 = dateOnly.Date; solicitud.creacionSolicitid = date1.ToString("d"); _solicitudService.Create(solicitud); return(CreatedAtRoute("GetSolicitud", new { solicitudid = solicitud.Id.ToString() }, solicitud)); }
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()); }