Exemplo n.º 1
0
        public bool Handle(UpdateSubscriptionDetailsCommand cmd)
        {
            var list = Rates.ToList();

            list.Insert(0, SubscriptionRate.AddNewRate(cmd.Rate));
            this.Rates = list;

            return(Rates.FirstOrDefault().Rate == cmd.Rate);
        }
Exemplo n.º 2
0
        public async Task <IActionResult> UpdateTribeSubscriptionRate(string instructorId, string tribeId, int rate)
        {
            UpdateSubscriptionDetailsCommand cmd = new UpdateSubscriptionDetailsCommand(instructorId, tribeId, rate);

            var result = await _mediator.Send(cmd);

            if (string.IsNullOrEmpty(result))
            {
                return(NoContent());
            }

            var tribe = await _mediator.Send(new GetTribeByTribeIdQuery(tribeId));

            return(Ok(tribe));
        }
Exemplo n.º 3
0
 public bool Handle(UpdateSubscriptionDetailsCommand cmd) => SubscriptionDetails.Handle(cmd);