private void AddAppointment() { var appointment = GetAppointmentFromFields(); int id = appointmentService.Add(appointment); AddReminder(appointment.start, id); }
public void TesAddAppointmentExtemporanea() { AutoMapperBootStrapper.ConfigureAutoMapper(); var mockRepoPatient = new Mock <IPatientRepository>(); var mockRepoAppointment = new Mock <IAppointmentRepository>(); var mockUO = new Mock <IUnitOfWork>(); var mockLog = new Mock <ILogger <AppointmentService> >(); mockRepoAppointment.Setup(p => p.Add(new Appointment())); IAppointmentService servicce = new AppointmentService(mockRepoAppointment.Object, mockUO.Object, mockLog.Object, mockRepoPatient.Object); var result = servicce.Add(new ContractRequest <AddUpdateAppointmentRequest> { Data = new AddUpdateAppointmentRequest { Appointment = new AppointmentView { AppointmentDate = DateTime.Now, AppointmentTypeId = 1, PatientId = 1 } } }); Assert.AreEqual(true, result.ErrorMessages.Any()); Assert.AreEqual("Las citas se deben agendar con mínimo 24 horas de antelación.", result.ErrorMessages[0]); }
public void TesAddAppointment() { AutoMapperBootStrapper.ConfigureAutoMapper(); var mockRepoPatient = new Mock <IPatientRepository>(); var mockRepoAppointment = new Mock <IAppointmentRepository>(); var mockUO = new Mock <IUnitOfWork>(); var mockLog = new Mock <ILogger <AppointmentService> >(); mockRepoAppointment.Setup(p => p.Add(new Appointment())); IAppointmentService servicce = new AppointmentService(mockRepoAppointment.Object, mockUO.Object, mockLog.Object, mockRepoPatient.Object); var result = servicce.Add(new ContractRequest <AddUpdateAppointmentRequest> { Data = new AddUpdateAppointmentRequest { Appointment = new AppointmentView { AppointmentDate = DateTime.Now.AddDays(3), AppointmentTypeId = 1, PatientId = 1 } } }); Assert.AreNotEqual(null, result.Data); Assert.AreEqual(true, result.Data.Any()); Assert.AreEqual(false, result.ErrorMessages.Any()); }
public async Task <IActionResult> Create([Bind("id,date,clientName,telephoneNo,carBrand,description,status")] Appointment appointment) { if (ModelState.IsValid) { if (_service.Add(appointment) == true) { return(RedirectToAction(nameof(Index))); } else { ModelState.AddModelError(string.Empty, "That time is already reserved"); } } return(View(appointment)); }
public bool Add() { var newAppointment = new Appointment() { PatientId = AuthenticatedPatientUserModel.GetPatientUserFromIdentity().Id, DoctorId = this.DoctorId, ChamberId = this.ChamberId, AppointmentDate = this.NewAppointmentDate, AppointmentTime = this.NewAppointmentTime, AppointmentType = this.AppointmentType, AppointmentFees = this.AppointmentFees, Disease = this.Disease }; return(_appointmentService.Add(newAppointment)); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; //1. 如何获取从页面上传递过来的数据 var name = context.Request.Params["name"]; var tel = context.Request.Params["tel"]; var amount = context.Request.Params["amount"]; Appointment model = new Appointment { RealName = name, Telephone = tel, Amount = int.Parse(amount), AuditId = 2 }; var rs = appointmentSvc.Add(model) > 0; context.Response.Write(rs); }
public String makeorder(appointment appointment) { AppointmentService appointmentSer = new AppointmentService(); var taskid = appointment.Task_id; var teacid = appointment.Teacher_id; var temp = appointmentSer.GetModels(b => b.Task_id == taskid).FirstOrDefault(); if (temp == null) { appointmentSer.Add(appointment); var u = appointment.Task_id; taskSer.updateappo(u); return("预约成功"); } else //if (temp.Teacher_id == teacid) { return("请勿重复预约"); } //还有个null怎么判断 //if (temp.Teacher_id == teacid) //{ // return "请勿重复预约"; //} }
private void CheckAndFillData() { UserService userService = new UserService(); if (userService.CheckExisting()) { userService.AddUser(new AppUser { FirstName = "admin", Username = "******", LastName = "admin", Password = "******", Type = USER_TYPE.ADMIN }); userService.AddUser(new AppUser { FirstName = "doctor1", Username = "******", LastName = "doctor1", Password = "******", Type = USER_TYPE.DOCTOR }); userService.AddUser(new AppUser { FirstName = "doctor2", Username = "******", LastName = "doctor2", Password = "******", Type = USER_TYPE.DOCTOR }); userService.AddUser(new AppUser { FirstName = "doctor3", Username = "******", LastName = "doctor3", Password = "******", Type = USER_TYPE.DOCTOR }); userService.AddUser(new AppUser { FirstName = "doctor4", Username = "******", LastName = "doctor4", Password = "******", Type = USER_TYPE.DOCTOR }); userService.AddUser(new AppUser { FirstName = "patient1", Username = "******", LastName = "patient1", Password = "******", Type = USER_TYPE.PATIENT }); userService.AddUser(new AppUser { FirstName = "patient2", Username = "******", LastName = "patient2", Password = "******", Type = USER_TYPE.PATIENT }); userService.AddUser(new AppUser { FirstName = "patient3", Username = "******", LastName = "patient3", Password = "******", Type = USER_TYPE.PATIENT }); userService.AddUser(new AppUser { FirstName = "patient4", Username = "******", LastName = "patient4", Password = "******", Type = USER_TYPE.PATIENT }); } AppointmentService appointmentService = new AppointmentService(); if (appointmentService.CheckExisting()) { appointmentService.Add(new AppAppointment() { Doctor = "doctor1", Patient = "patient1", AppointmentTime = DateTime.Now, DiagnosisId = "-1" }); appointmentService.Add(new AppAppointment() { Doctor = "doctor2", Patient = "patient2", AppointmentTime = DateTime.Now, DiagnosisId = "-1" }); appointmentService.Add(new AppAppointment() { Doctor = "doctor3", Patient = "patient3", AppointmentTime = DateTime.Now, DiagnosisId = "-1" }); appointmentService.Add(new AppAppointment() { Doctor = "doctor4", Patient = "patient4", AppointmentTime = DateTime.Now, DiagnosisId = "-1" }); } DiagnosisService diagnosisService = new DiagnosisService(); if (diagnosisService.CheckExisting()) { diagnosisService.Add(1, "Diagnosis1"); diagnosisService.Add(2, "Diagnosis2"); diagnosisService.Add(3, "Diagnosis3"); diagnosisService.Add(4, "Diagnosis4"); } }
public void Add(Appointment appointment) { _appointmentService.Add(appointment); }