//SfPicker picker; public NewRequestPage(Patient patient) { InitializeComponent(); var newRequestViewModel = new NewRequestViewModel(); newRequestViewModel.Patient = patient; BindingContext = newRequestViewModel; if (patient.client != null) { var clientid = patient.client.id; MessagingCenter.Send(new PassIdPatient() { idPatient = clientid }, "ClientId"); } else { return; } var patientid = patient.id; MessagingCenter.Send(new PassIdPatient() { idPatient = patientid }, "PatientId"); }
public IHttpActionResult GetNewRequest(int id) { NewRequestViewModel vm = new NewRequestViewModel(); Manager manager = new Manager(vm); manager.RaiseNewRequest(id); return(Json(vm)); }
public Manager(NewRequestViewModel vm) { _repo = new RepositoryMethods(); _vm = vm; }
public NewRequestPage(int?RequestId) { InitializeComponent(); BindingContext = model = new NewRequestViewModel(); model.RequestId = RequestId; }
public virtual ActionResult NewRequest(NewRequestViewModel request, HttpPostedFileBase file) { if (ModelState.IsValid) { request.UploadPath = UploadFile(file); request.InterceptionCode = GenerateInterceptionCode(); var requestObject = new Request { Name = request.Name, Description = request.Description, Email = request.Email, InterceptionCode = request.InterceptionCode, PhoneNumber = request.PhoneNumber, RequestId = request.RequestId, Subject = request.Subject, UploadPath = request.UploadPath, DeliveryDays = request.DeliveryDays + request.DaysOrWeeks }; _requestRepository.AddNewRequest(requestObject); return View(MVC.Home.Views.success, requestObject); } else { ModelState.AddModelError("", "ورودی ها نامعتبر هستند"); } return View(request); }