public DifficultyMasterViewModel GetDifficultyById(int difficultyId) { var difficultyViewModel = new DifficultyMasterViewModel(); using (var dbContext = new FilRougeDBContext()) { var difficultyEntities = dbContext.Difficulties.Find(difficultyId); difficultyViewModel = difficultyEntities.MapToDifficultyMasterViewModel(); } return(difficultyViewModel); }
public int AddDifficulty(DifficultyMasterViewModel difficultyViewModel) { int id = 0; using (var dbContext = new FilRougeDBContext()) { var difficulty = difficultyViewModel.MapToDifficultyMaster(); dbContext.Difficulties.Add(difficulty); dbContext.SaveChanges(); id = difficulty.DifficultyId; } return(id); }
public int EditDifficulty(DifficultyMasterViewModel difficultyViewModel) { var id = 0; using (var dbContext = new FilRougeDBContext()) { var difficulty = dbContext.Difficulties.Find(difficultyViewModel.DiffMasterId); difficulty.DifficultyId = difficultyViewModel.DiffMasterId; difficulty.DifficultyName = difficultyViewModel.DiffMasterName; dbContext.Entry(difficulty).State = EntityState.Modified; dbContext.SaveChanges(); id = difficulty.DifficultyId; } return(id); }
/// <summary> /// Convertir une DifficultyViewModel en Difficulty de Quizz /// </summary> /// <param name="difficultyViewModel"></param> /// <returns>new Difficulty</returns> public static Difficulty MapToDifficultyMaster(this DifficultyMasterViewModel difficultyMasterViewModel) { var difficultyMaster = new Difficulty(); if (difficultyMasterViewModel == null) { return(difficultyMaster); } else { difficultyMaster = new Difficulty { DifficultyId = difficultyMasterViewModel.DiffMasterId, DifficultyName = difficultyMasterViewModel.DiffMasterName }; return(difficultyMaster); } }
/// <summary> /// Convertir une Difficulté de Quizz en View. /// </summary> /// <param name="difficultyMaster"></param> /// <returns>New DifficultyMasterViewModel</returns> public static DifficultyMasterViewModel MapToDifficultyMasterViewModel(this DifficultyMaster difficultyMaster) { var difficultyMasterViewModel = new DifficultyMasterViewModel(); if (difficultyMaster == null) { return(difficultyMasterViewModel); } else { difficultyMasterViewModel = new DifficultyMasterViewModel { DiffMasterId = difficultyMaster.DiffMasterId, DiffMasterName = difficultyMaster.DiffMasterName }; return(difficultyMasterViewModel); } }