public async Task <IActionResult> AddTracking(AddTrackingViewModel tracking) { var ticket = await ticketsService.GetTicketById(tracking.TicketId); var order = await ordersService.GetOrderByTicketIdAndStatuses(ticket.Id, OrderStatuses.Confirmed); await ordersService.ChangeOrderTracking(order, tracking.TrackingNumber); return(View("InstructionTrackingAdded")); }
public async Task <IActionResult> AddTracking([FromBody] TrackingResource trackingResourse) { var ticket = await ticketsService.GetTicketById(trackingResourse.ticketId); var order = await ordersService.GetOrderByTicketIdAndStatuses(ticket.Id, OrderStatuses.Confirmed); await ordersService.ChangeOrderTracking(order, trackingResourse.TrackingNumber); return(Ok()); }