Пример #1
0
 public IActionResult AddLanguage(InputLanguageModel inputLanguageModel)
 {
     context.Languages.Add(new Language()
     {
         LanguageName = inputLanguageModel.Name
     });
     context.SaveChanges();
     return(StatusCode((int)HttpStatusCode.OK));
 }
 public IActionResult AddLanguage(InputLanguageModel inputLanguageModel)
 {
     context.Languages.Add(new Language()
     {
         LanguageName  = inputLanguageModel.Name,
         SpeakingLevel = inputLanguageModel.Speaking,
         ReadingLevel  = inputLanguageModel.Reading,
         WritingLevel  = inputLanguageModel.Writing
     });
     context.SaveChanges();
     return(StatusCode((int)HttpStatusCode.OK));
 }
Пример #3
0
        public IActionResult EditLanguage(InputLanguageModel inputLanguageModel)
        {
            if (inputLanguageModel == null)
            {
                return(new StatusCodeResult((int)HttpStatusCode.BadRequest));
            }
            var language = context.Languages.FirstOrDefault(x => x.Id == inputLanguageModel.Id);

            if (language == null)
            {
                return(new StatusCodeResult((int)HttpStatusCode.NotFound));
            }

            language.LanguageName = inputLanguageModel.Name;
            context.SaveChanges();

            return(StatusCode((int)HttpStatusCode.OK));
        }