Example #1
0
        public bool Handle(UpdateTribeCommand cmd)
        {
            Name        = cmd.Name;
            Description = cmd.Description;

            return(Name == cmd.Name && Description == cmd.Description);
        }
Example #2
0
        public async Task <IActionResult> UpdateTribe(string instructorId, string tribeId, [FromBody] UpdateTribeCommand dto)
        {
            dto.InstructorId = instructorId;
            dto.TribeId      = tribeId;

            var result = await _mediator.Send(dto);

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

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

            return(Ok(tribe));
        }