public async Task <Driver> CreateDriver(DriverCreateDto driverCreate) { var newDriver = mapper.Map <Driver>(driverCreate); newDriver.JoinedDate = DateTime.Now; var restult = await appDbContext.AddAsync(newDriver); return(restult.Entity); }
public async Task <Driver> UpdateDriver(DriverCreateDto driverData) { var driver = await GetDriver(driverData.DriverNick); if (driver == null) { return(null); } driver = mapper.Map(driverData, driver); appDbContext.Update <Driver>(driver); return(driver); }
public async Task <IActionResult> UpdateDriver(DriverCreateDto updateDto) { var driver = await driverService.UpdateDriver(updateDto); if (driver != null) { if (await universalService.SaveAll()) { return(Ok(driver)); } } return(BadRequest("Could not update driver")); }
public async Task <IActionResult> CreateDriver(DriverCreateDto createDto) { var driver = await driverService.CreateDriver(createDto); if (driver != null) { var result = await universalService.SaveAll(); if (result) { return(Ok(driver)); } } return(BadRequest("Unable to create driver")); }