public async Task <IActionResult> GetFindById(int id)
        {
            SiparisDetayResponse siparisDetayResponse = await siparisDetayService.FindByIdAsync(id);

            if (siparisDetayResponse.Success)
            {
                return(Ok(siparisDetayResponse.SiparisDetay));
            }
            else
            {
                return(BadRequest(siparisDetayResponse.Message));
            }
        }
        public async Task <IActionResult> DeleteSiparisDetay(int id)
        {
            SiparisDetayResponse siparisDetayResponse = await siparisDetayService.RemoveSiparisDetayAsync(id);

            if (siparisDetayResponse.Success)
            {
                return(Ok(siparisDetayResponse.SiparisDetay));
            }
            else
            {
                return(BadRequest(siparisDetayResponse.Message));
            }
        }
        public async Task <IActionResult> AddSiparisDetay(SiparisDetayResource siparisDetayResource)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState.GetErrorMessage()));
            }
            SiparisDetay siparisDetay = mapper.Map <SiparisDetayResource, SiparisDetay>(siparisDetayResource);

            SiparisDetayResponse siparisDetayResponse = await siparisDetayService.AddSiparisDetayAsync(siparisDetay);

            if (siparisDetayResponse.Success)
            {
                return(Ok(siparisDetayResponse.Success));
            }
            else
            {
                return(BadRequest(siparisDetayResponse.Message));
            }
        }