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