Exemple #1
0
 public async Task <ActionResult <bool> > PostBasketballCentre(BasketballCentre basketballCentre)
 {
     if (await _basketballCentreManager.AddOrUpdateCentreAsync(basketballCentre))
     {
         return(Ok(true));
     }
     else
     {
         return(new StatusCodeResult(StatusCodes.Status500InternalServerError));;
     }
 }
Exemple #2
0
        public async Task <bool> AddOrUpdateCentreAsync(BasketballCentre Centre)
        {
            var dbCentre = await _basketballCentreRepository.GetAsync(Centre.Id);

            if (dbCentre == null)
            {
                // add
                return(!(await _basketballCentreRepository.CreateAsync(Centre) is null));
            }
            else
            {
                return(await _basketballCentreRepository.UpdateAsync(Centre.Id, Centre));
            }
        }