private string KiemTraThuTap(DichVu.Entity.DichVu dichVu) { var today = DateTime.Today.DayOfWeek.ToString(); string messager = "Bạn đi tập không đúng ngày."; if (dichVu.LoaiGoi == (int)DichVuLoaiGoi.THANG) { return("SUCCESS"); } else { dynamic lichTap = JObject.Parse(dichVu.LichTap); switch (today) { case "Monday": messager = lichTap.thuHai == true ? "SUCCESS" : messager; break; case "Tuesday": messager = lichTap.thuBa == true ? "SUCCESS" : messager; break; case "Wednesday": messager = lichTap.thuTu == true ? "SUCCESS" : messager; break; case "Thursday": messager = lichTap.thuNam == true ? "SUCCESS" : messager; break; case "Friday": messager = lichTap.thuSau == true ? "SUCCESS" : messager; break; case "Saturday": messager = lichTap.thuBay == true ? messager : "SUCCESS"; break; case "Sunday": messager = lichTap.chuNhat == true ? messager : "SUCCESS"; break; default: messager = lichTap.thuHai == false && lichTap.thuBa == false && lichTap.thuTu == false && lichTap.thuNam == false && lichTap.thuSau == false && lichTap.thuBay == false && lichTap.chuNhat == false || lichTap == null ? messager : "SUCCESS"; break; } messager = lichTap.thuHai == false && lichTap.thuBa == false && lichTap.thuTu == false && lichTap.thuNam == false && lichTap.thuSau == false && lichTap.thuBay == false && lichTap.chuNhat == false ? "SUCCESS" : messager; } return(messager); }
private string KiemTraGioTap(DichVu.Entity.DichVu dichVu) { var timeNow = DateTime.Now; DateTime timeStart = Convert.ToDateTime(dichVu.GioBatDau); DateTime timeEnd = Convert.ToDateTime(dichVu.GioKetThuc); if (timeNow.TimeOfDay.Ticks < timeStart.TimeOfDay.Ticks) { return("Thời gian tập chưa bắt đầu."); } else if (timeNow.TimeOfDay.Ticks > timeEnd.TimeOfDay.Ticks) { return("Thời gian tập đã kết thúc"); } return("SUCCESS"); }