public Ward ConvertDTOToEntity(WardDetail_WardDTO WardDetail_WardDTO)
        {
            Ward Ward = new Ward();

            Ward.Id          = WardDetail_WardDTO.Id;
            Ward.Name        = WardDetail_WardDTO.Name;
            Ward.OrderNumber = WardDetail_WardDTO.OrderNumber;
            Ward.DistrictId  = WardDetail_WardDTO.DistrictId;
            return(Ward);
        }
        public async Task <WardDetail_WardDTO> Get([FromBody] WardDetail_WardDTO WardDetail_WardDTO)
        {
            if (!ModelState.IsValid)
            {
                throw new MessageException(ModelState);
            }

            Ward Ward = await WardService.Get(WardDetail_WardDTO.Id);

            return(new WardDetail_WardDTO(Ward));
        }
        public async Task <ActionResult <WardDetail_WardDTO> > Update([FromBody] WardDetail_WardDTO WardDetail_WardDTO)
        {
            if (!ModelState.IsValid)
            {
                throw new MessageException(ModelState);
            }

            Ward Ward = ConvertDTOToEntity(WardDetail_WardDTO);

            Ward = await WardService.Update(Ward);

            WardDetail_WardDTO = new WardDetail_WardDTO(Ward);
            if (Ward.IsValidated)
            {
                return(WardDetail_WardDTO);
            }
            else
            {
                return(BadRequest(WardDetail_WardDTO));
            }
        }