public async Task <ResponseModel> CreateLevelStudyGuideAsync(LevelStudyGuideManageModel levelStudyGuideManageModel) { var levelStudyGuide = await _repository.FetchFirstAsync(x => x.Name == levelStudyGuideManageModel.Name); if (levelStudyGuide != null) { return(new ResponseModel { StatusCode = System.Net.HttpStatusCode.BadRequest, Message = "This LevelStudyGuide is exist" }); } else { levelStudyGuide = new LevelStudyGuide(); levelStudyGuideManageModel.GetLevelStudyGuideFromModel(levelStudyGuide); await _repository.InsertAsync(levelStudyGuide); return(new ResponseModel { StatusCode = System.Net.HttpStatusCode.OK, Data = new LevelStudyGuideViewModel(levelStudyGuide), }); } }
public LevelStudyGuideViewModel(LevelStudyGuide levelStudyGuide) : this() { if (levelStudyGuide != null) { Id = levelStudyGuide.Id; Name = levelStudyGuide.Name; Score = levelStudyGuide.Score; HoursConverted = levelStudyGuide.HoursConverted; } }
public void GetLevelStudyGuideFromModel(LevelStudyGuide levelStudyGuide) { levelStudyGuide.Name = Name; levelStudyGuide.Score = Score; levelStudyGuide.HoursConverted = HoursConverted; }