public District ConvertDTOToEntity(DistrictDetail_DistrictDTO DistrictDetail_DistrictDTO)
        {
            District District = new District();

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

            District District = await DistrictService.Get(DistrictDetail_DistrictDTO.Id);

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

            District District = ConvertDTOToEntity(DistrictDetail_DistrictDTO);

            District = await DistrictService.Update(District);

            DistrictDetail_DistrictDTO = new DistrictDetail_DistrictDTO(District);
            if (District.IsValidated)
            {
                return(DistrictDetail_DistrictDTO);
            }
            else
            {
                return(BadRequest(DistrictDetail_DistrictDTO));
            }
        }