public IActionResult FetchAlarmsWithPartakerByStaffAndKind(Guid staffId, TaskAlarmKinds? alarmKind) { var alarms = m_TaskAlarmManager.FetchAlarmsWithPartakerByStaffAndKind(staffId,alarmKind).ToList(); if (!alarms.Any()) return new HttpNotFoundObjectResult($"{staffId},{alarmKind}"); return new ObjectResult(alarms.ToViewModelWithPartakers()); }
public Tuple <TaskAlarmViewModel,string> CreateTaskAlarm(Guid taskId, Guid staffId, TaskAlarmKinds alarmKind) { var alarm = m_TaskAlarmManager.CreateTaskAlarm(taskId, staffId, alarmKind); return new Tuple<TaskAlarmViewModel, string>(alarm.Item1.ToViewModel(), alarm.Item2); }