Beispiel #1
0
 public IActionResult Create([FromBody] Word wordToCreate)
 {
     if (wordToCreate == null)
     {
         return(BadRequest(ModelState));
     }
     if (wordRepository.WordExists(wordToCreate.Id) == true)
     {
         ModelState.AddModelError("", $"{wordToCreate.Name} already exists");
         return(StatusCode(422));
     }
     if (!ModelState.IsValid)
     {
         return(BadRequest());
     }
     if (!wordRepository.Create(wordToCreate))
     {
         ModelState.AddModelError("", $"Create Error");
         return(StatusCode(500));
     }
     return(Ok("Create Success"));
 }