Beispiel #1
0
        public async Task <ActionResult> FinishTrip([FromQuery] int userId)
        {
            try
            {
                var cost = await _tripService.FinishTrip(userId);

                return(Ok(new { Cost = cost }));
            }
            catch (InvalidOperationException exp)
            {
                return(BadRequest(exp.Message));
            }
        }
Beispiel #2
0
 public ActionResult FinishTrip([FromRoute] string cabId)
 {
     _tripService.FinishTrip(_cabService.GetCab(cabId));
     return(Ok());
 }