public void SetClickToCallPreference(ClickToCallPreference preference) { if (this.ClickToCallPreference != preference.ToFriendlyString()) { this.ClickToCallPreference = preference.ToFriendlyString(); } }
public bool IsAvailable(int UserId) { ClickToCallPreference User = repository.GetByUserId(UserId); if (User != null) { if (DateTime.Now.IsWeekend()) { return(CheckAvailable(User.AvailableWeekEndTimeBegin, User.AvailableWeekEndTimeEnd)); } return(CheckAvailable(User.AvailableWeekDayTimeBegin, User.AvailableWeekDayTimeEnd)); } if (DateTime.Now.IsWeekend()) { string AvailableWeekEndTimeBegin = ConfigurationManager.AppSettings["AvailableWeekEndTimeBegin"].ToString(); string AvailableWeekEndTimeEnd = ConfigurationManager.AppSettings["AvailableWeekEndTimeEnd"].ToString(); return(CheckAvailable(AvailableWeekEndTimeBegin, AvailableWeekEndTimeEnd)); } string AvailableWeekDayTimeBegin = ConfigurationManager.AppSettings["AvailableWeekDayTimeBegin"].ToString(); string AvailableWeekDayTimeEnd = ConfigurationManager.AppSettings["AvailableWeekDayTimeEnd"].ToString(); return(CheckAvailable(AvailableWeekDayTimeBegin, AvailableWeekDayTimeEnd)); }
public PartialViewResult PreferencesForm(ClickToCallPreference entity) { servicePreference.Save(entity); return(PartialView("Result", new ResultModel { Type = ResultModel.ResultType.success })); }
public static string ToFriendlyString(this ClickToCallPreference me) { switch (me) { case ClickToCallPreference.CALLTO: return("callto"); case ClickToCallPreference.CIRCLELOOP: return("circleloop"); case ClickToCallPreference.SIP: return("sip"); case ClickToCallPreference.TEL: return("tel"); default: return(""); } }
public void Save(ClickToCallPreference entity) { repository.SaveAndCommit(entity); }