public async Task <mdlfareruleApi> FareRule([FromServices] IBooking booking, mdlFareRuleRequest mdl) { mdlfareruleApi mdlfarerule = new mdlfareruleApi(); if (ModelState.IsValid) { try { booking.CustomerId = _customerId; booking.UserId = _userId; mdlfarerule.mdlFare = await booking.FareRule(mdl); mdlfarerule.StatusCode = 1; mdlfarerule.StatusMessage = "Success"; } catch (Exception ex) { mdlfarerule.StatusCode = 0; mdlfarerule.StatusMessage = ex.Message; } } return(mdlfarerule); }