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)); } }
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)); } }
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)); } }