/// <summary> /// Realqueries /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <IActionResult> ConfirmReal([FromForm] OnlineTurnAddViewModel request) { #region ConfirmQuery OnlineQueryDTO resources = new OnlineQueryDTO(); string code = (new Random().Next(1000, 999999999)).ToString(); resources.Code = code; resources.DoctorId = request.DoctorId; resources.ServiceId = request.ServiceId; string parsedTime = request.Date + " " + request.Hour; DateTime time = Convert.ToDateTime(parsedTime); resources.QueryDate = time; resources.ServeDate = DateTime.Now; resources.PhoneNumber = request.PhoneNumber; resources.Email = request.Email; resources.Info = request.Info; resources.Subject = request.Subject; var resp = await new ServiceNodeAsync <OnlineQueryDTO, object>(_localizer, _fc).PostClientAsync(resources, "/api/online_query/confirm/real"); if (resp.IsCatched == 1) { TempData["ServerResponseErrorAdmin"] = resp.Message.ToString(); return(RedirectToAction("NewQuery", "OnlineTurn")); } #endregion TempData["ServerResponseSuccessAdmin"] = code; return(RedirectToAction("OnlineTurnSectionReal", "OnlineTurn")); }
public IActionResult NewQuery() { var servis = new ServiceNode <object, OnlineTurnDTO>(_fc).GetClient("/api/online_query/info/3/1"); var services = new ServiceNode <object, List <ServiceDTO> >(_fc).GetClient("/api/services/services/1"); var model = new OnlineTurnAddViewModel(); model.OnlineData = servis.Data; model.Services = services.Data; return(View(model)); }