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)); } }
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); } }
public async Task <string> AddVehiculeAsync(VehiculesRegisterModel toRegister) { string id = await RegisterToDatabase(toRegister); return(id); }