public async Task <IActionResult> Send([FromBody] SendModel model)
        {
            if (model == null || !ModelState.IsValid)
            {
                return(Ok(new SendResultModel
                {
                    Ok = false,
                    Message = "Model is null or invalid"
                }));
            }

            if (model.PositionAssignId != null)
            {
                var positionAssign = await _positionAssignRepo.GetPositionAssign(model.PositionAssignId.Value);

                var position = await _positionRepo.GetPositionFromMPLID(positionAssign.MPLID);

                model.Season = position.Season;
            }

            if (model.Direction == "Arriving")
            {
                model.TypeOfFlight = "Start of season";
            }

            if (model.Direction == "Departing")
            {
                model.TypeOfFlight = "End of season";
            }

            var result = await _ctxRepo.Send(model);

            return(Ok(result));
        }
 public async Task <PositionAssign> Get(int id)
 {
     return(await _positionAssignRepo.GetPositionAssign(id));
 }