/// <summary> /// Adds a new shift /// </summary> /// <param name="shift"></param> /// <returns></returns> public async Task <bool> AddNewShift(Shift shift) { if (!string.IsNullOrEmpty(shift.shiftName) && shift.startTime != TimeSpan.MinValue && shift.endTime != TimeSpan.MinValue && shift.DefaultRate != null && shift.locationID != int.MinValue) { bool IsSuccess = await da.AddNewShiftAsync(shift); return(IsSuccess); } return(false); }