public async Task <IActionResult> CreateLanguage( [FromBody] CreateLanguageModel model) { var entity = _mapper.Map <CreateLanguageModel, Language>(model); await _repo.Languages.InsertOneAsync(entity); return(new ObjectResult(new { id = entity.Id })); }
public async Task <int> CreateLanguage(CreateLanguageModel model) { var newLanguage = new Language { Code = model.Code, Name = model.Name, IsActive = true }; context.Languages.Add(newLanguage); await context.SaveChangesAsync(); return(newLanguage.LanguageId); }
private LanguageModel CreateLanguageModel(string contentType, CreateLanguageModel createLanguageModel) { Console.WriteLine("\nAttempting to CreateLanguageModel()"); var result = service.CreateLanguageModel(createLanguageModel: createLanguageModel); if (result != null) { Console.WriteLine("CreateLanguageModel() succeeded:\n{0}", JsonConvert.SerializeObject(result, Formatting.Indented)); } else { Console.WriteLine("Failed to CreateLanguageModel()"); } return(result); }
private LanguageModel CreateLanguageModel(CreateLanguageModel createLanguageModel, Dictionary <string, object> customData = null) { Console.WriteLine("\nAttempting to CreateLanguageModel()"); var result = _service.CreateLanguageModel(createLanguageModel: createLanguageModel, customData: customData); if (result != null) { Console.WriteLine("CreateLanguageModel() succeeded:\n{0}", JsonConvert.SerializeObject(result, Formatting.Indented)); } else { Console.WriteLine("Failed to CreateLanguageModel()"); } return(result); }