public string CreateTemplateSliderQuestion(PerformanceEvaluationTemplateQuestion _question) { var template = new PerformanceEvaluationTemplateQuestion(); template.Question = _question.Question; template.PerformanceEvaluationTemplateID = _question.PerformanceEvaluationTemplateID; template.IsSlider = true; template.ChangedBy = ((Person)SecurityContextManager.Current.CurrentUser).ID; template.DateCreated = DateTime.Now; template.EnteredBy = ((Person)SecurityContextManager.Current.CurrentUser).ID; template.LastUpdated = DateTime.Now; _service.SaveQuestion(template); foreach (var t in _question.SliderValues) { t.EnteredBy = ((Person)SecurityContextManager.Current.CurrentUser).ID; t.DateCreated = DateTime.Now; t.ChangedBy = ((Person)SecurityContextManager.Current.CurrentUser).ID; t.LastUpdated = DateTime.Now; t.PerformanceEvaluationTemplateQuestionID = template.ID; t.Value = Convert.ToInt16(100 / _question.SliderValues.Count); _service.SaveSliderValue(t); } //ICacheStorage _cache = new MemcacheCacheAdapter(); //_cache.Remove(SecurityContextManager // .Current // .CurrentUser.AccountID.ToString() + "_EvaluationTemplateList"); return("1:Template Successfully Created!:/Evaluations/Templates/" + template.ID.ToString()); }
public void DeleteQuestion(PerformanceEvaluationTemplateQuestion item) { new PerformanceEvaluationTemplateQuestionRepository().Delete(item); }
public PerformanceEvaluationTemplateQuestion SaveQuestion(PerformanceEvaluationTemplateQuestion item) { return(new PerformanceEvaluationTemplateQuestionRepository().SaveOrUpdate(item)); }