public async Task <IActionResult> PostLanguage([FromBody] LanguageViewModel source)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            if (await _languageRepository.Exists(source.Name))
            {
                return(BadRequest(new { errors = "Already Exists" }));
            }
            var result = await _languageRepository.Add(new Language { Name = source.Name, IsActive = source.IsActive });

            return(CreatedAtAction("getLanguage", new { id = result.LanguageId }, source));
        }
 public bool Exists(Guid id)
 {
     return(_repository.Exists(id));
 }