public void UpdateComplaint(int Id, Complaints complaint)
        {
            var updateComplaint = new UpdateComplaintCommand(complaint.Id,
                                                             complaint.ComplaintDescription,
                                                             complaint.ComplaintDate,
                                                             complaint.IsResolved,
                                                             complaint.ComplaintBy);

            _bus.SendCommand(updateComplaint);
        }
        public async Task <ActionResult> Update(int id, UpdateComplaintCommand command)
        {
            if (id != command.Id)
            {
                return(BadRequest());
            }

            await Mediator.Send(command);

            return(NoContent());
        }