Ejemplo n.º 1
0
        public async Task <ActionResult <string> > RegisterVehicule([FromBody] VehiculesRegisterModel toCreate)
        {
            try
            {
                string id = await _vehiculesService.AddVehiculeAsync(toCreate);

                return(Ok(id));
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }
        }
Ejemplo n.º 2
0
        private async Task <string> RegisterToDatabase(VehiculesRegisterModel toRegister)
        {
            Vehicules dbVehicule = new()
            {
                VehiculesNumber        = toRegister.VehiculesNumber,
                HasTarpaulinVehicule   = toRegister.HasTarpaulinVehicule,
                PTAC_TarpaulinVehicule = toRegister.PTAC_TarpaulinVehicule,
                HasHardWallVehicule    = toRegister.HasHardWallVehicule,
                PTAC_HardWallVehicule  = toRegister.PTAC_HardWallVehicule,
                CanTransportHorse      = toRegister.CanTransportHorse,
                CanTransportVehicule   = toRegister.CanTransportVehicule,
                TotalCapacity          = toRegister.TotalCapacity
            };

            await _vehicules.InsertOneAsync(dbVehicule);

            return(dbVehicule.Id);
        }
    }
Ejemplo n.º 3
0
        public async Task <string> AddVehiculeAsync(VehiculesRegisterModel toRegister)
        {
            string id = await RegisterToDatabase(toRegister);

            return(id);
        }