Esempio n. 1
0
        public ActionResult AlarmSetting(string audio_name, string audio_names)
        {
            alarm_setting _Alarm = new alarm_setting();

            try
            {
                audio_name = audio_names;
                bool Status = false;
                if (ModelState.IsValid)
                {
                    var record = _alarmService.GetDetails(loggedInUser.Id);
                    if (record != null)
                    {
                        _Alarm = record;
                        Status = Update(_Alarm, audio_name);
                    }
                    else
                    {
                        //_Alarm = new alarm_setting();
                        Status = Insert(_Alarm, audio_name);
                    }
                    return(ShowSuccessMessageOnly("Default Notifications Tune Successfully Saved", _Alarm));
                }
                return(GetErrorResult(_Alarm));
            }
            catch (Exception ex)
            {
                Elmah.ErrorSignal.FromCurrentContext().Raise(ex);
                return(GetErrorResult(_Alarm));
            }
        }
Esempio n. 2
0
 /// <summary>
 /// ////custom alarm setting for physician by HawkLogix
 /// </summary>
 /// <returns></returns>
 ///
 //[HttpGet]
 public ActionResult AlarmSetting()
 {
     #region Get Tune List
     var tunesList = _alarmTuneService.GetTuneList();
     _user_Alarm_Setting.alarm_list = tunesList;
     #endregion
     var _AlarmSetting = _alarmService.GetDetails(loggedInUser.Id);
     if (_AlarmSetting != null)
     {
         _user_Alarm_Setting.obj_alarm_Setting = _AlarmSetting;
     }
     else
     {
         alarm_setting _Alarm = new alarm_setting();
         // check in app setting table
         if (ApplicationSetting != null)
         {
             if (ApplicationSetting.aps_tune_is_active == true)
             {
                 _Alarm.als_selected_audio = ApplicationSetting.aps_selected_audio;
                 ViewBag.selected_audio    = ApplicationSetting.aps_audio_file_path + "," + ApplicationSetting.aps_selected_audio;
             }
         }
         _user_Alarm_Setting.obj_alarm_Setting = _Alarm;
     }
     return(GetViewResult(_user_Alarm_Setting));
 }
Esempio n. 3
0
 private bool Update(alarm_setting _Alarm, string audio_name)
 {
     string[] file_name = audio_name.Split(',');
     _Alarm.als_audio_path       = file_name[0];
     _Alarm.als_file_name        = file_name[0];
     _Alarm.als_selected_audio   = file_name[1];
     _Alarm.als_modified_by      = loggedInUser.Id;
     _Alarm.als_modified_by_name = loggedInUser.FullName;
     _Alarm.als_modified_date    = DateTime.Now.ToEST();
     _alarmService.Edit(_Alarm);
     return(true);
 }
Esempio n. 4
0
 private bool Insert(alarm_setting _Alarm, string audio_name)
 {
     string[] file_arr = audio_name.Split(',');
     _Alarm.als_audio_path      = file_arr[0];
     _Alarm.als_selected_audio  = file_arr[1];
     _Alarm.als_phy_key         = loggedInUser.Id;
     _Alarm.als_file_name       = file_arr[0];
     _Alarm.als_created_by      = loggedInUser.Id;
     _Alarm.als_created_by_name = loggedInUser.FullName;
     _Alarm.als_created_date    = DateTime.Now.ToEST();
     _alarmService.Create(_Alarm);
     return(true);
 }
Esempio n. 5
0
 public void Edit(alarm_setting entity)
 {
     _unitOfWork.AlarmRepository.Update(entity);
     _unitOfWork.Save();
     _unitOfWork.Commit();
 }
Esempio n. 6
0
 public void Create(alarm_setting entity)
 {
     _unitOfWork.AlarmRepository.Insert(entity);
     _unitOfWork.Save();
     _unitOfWork.Commit();
 }