Пример #1
0
        public async Task <IActionResult> GetFindById(int id)
        {
            BayiResponse bayiResponse = await bayiService.FindByIdAsync(id);

            if (bayiResponse.Success)
            {
                return(Ok(bayiResponse.Bayi));
            }
            else
            {
                return(BadRequest(bayiResponse.Message));
            }
        }
Пример #2
0
        public async Task <IActionResult> DeleteBayi(int id)
        {
            BayiResponse bayiResponse = await bayiService.RemoveBayiAsync(id);

            if (bayiResponse.Success)
            {
                return(Ok(bayiResponse.Bayi));
            }
            else
            {
                return(BadRequest(bayiResponse.Message));
            }
        }
Пример #3
0
        public async Task <IActionResult> AddBayi(BayiResource bayiResource)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState.GetErrorMessage()));
            }

            Bayi bayi = mapper.Map <BayiResource, Bayi>(bayiResource);

            BayiResponse bayiResponse = await bayiService.AddBayiAsync(bayi);

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