示例#1
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());
        }
示例#2
0
        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));
        }
示例#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());
        }