public async Task <IActionResult> Edit(int id, [Bind("Id,Office,Client,AnimalName,VetName,VetSurname,OfficeAdress,VisitDate")] VisitModel visitModel) { if (id != visitModel.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(visitModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VisitModelExists(visitModel.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(visitModel)); }
private void OnSweepHandler(VisitingSweepRes res) { LoadingOverlay.Instance.Hide(); VisitModel _model = GetData <VisitModel>(); EventDispatcher.RemoveEvent(EventConst.ShowLastVisitBattleWindow); EventDispatcher.AddEventListener <int>(EventConst.ShowLastVisitBattleWindow, OnSweepEnd); _model.UpdateMyLevel(res.UserLevel); int levelId = res.UserLevel.LevelId; RepeatedField <GameResultPB> result = res.GameResult; VisitBattleSweepWindow win = PopupManager.ShowWindow <VisitBattleSweepWindow>("Visit/Prefabs/VisitBattleSweepWindow"); win.SetData(res.GameResult, _model.GetVisitLevelVoById(levelId, _model.GetMyLevelByLevelId(levelId).NpcId), result[0].Exp); win.MaskColor = new Color(0, 0, 0, 0.5f); for (int i = 0; i < result.Count; i++) { GameResultPB pb = result[i]; GlobalData.PlayerModel.AddExp(pb.Exp); } GetData <VisitModel>().UpdateMyWeather(res.UserWeather); GlobalData.PlayerModel.UpdateUserPower(res.UserPower); VisitLevelView.SetLeftTime(); }
public IActionResult GetVisits(int?index) { int pageIndex = index ?? 0; int pageSize = 5; VisitModel visitModel = null; List <VisitModel> model = new List <VisitModel>(pageSize); IList <VisitorInfo> visits = _statisticsManager.GetVisitsFromDate(DateTime.MinValue, DateTime.Now) .OrderByDescending(v => v.LastVisitAt).Skip(pageIndex * pageSize) .Take(pageSize).ToList(); foreach (VisitorInfo visitor in visits) { visitModel = new VisitModel(); visitModel.Date = visitor.LastVisitAt.ToString("dd/MM HH:mm:ss"); visitModel.VisitId = visitor.Id.ToString(); visitModel.UserAgent = visitor.UserAgent; visitModel.IpAddress = visitor.IpAddress; visitModel.Username = _userManager.Users.SingleOrDefault(v => !String.IsNullOrEmpty(visitor.UserId) && v.Id == visitor.UserId)?.UserName ?? "Visitor"; model.Add(visitModel); } return(Json(model)); }
public IHttpActionResult Post([FromBody] VisitModel model) { var headers = Request.Headers; if (!headers.Contains("token")) { return(Ok(new { errorCode = "66", message = "unauthorized" })); } if (headers.Contains("token")) { var token = headers.GetValues("token").First(); var jwt = new JwtToken(); if (!jwt.VerifyToken(token)) { return(Ok(new { errorCode = "66", message = "unauthorized" })); } } var service = new VisitService(); try { var visit = service.AddVisit(model.ArtistId, model.FanId, model.HasClickedALink); return(Ok(new VisitModel { ArtistId = visit.ArtistId, HasClickedALink = visit.HasClickedALink, FanId = visit.FanId, Date = visit.Date })); } catch (InvalidModelException ex) { return(BadRequest(ex.Message)); } }
public ActionResult VisaProfil(string visitUser) { try { var userRepository = new UserRepository(); var visitingUser = userRepository.HamtaAnd(visitUser); var ärVänner = VänRepository.kollaOmVänner(User.Identity.Name, visitUser); var visitModel = new VisitModel() { Förnamn = visitingUser.Förnamn, Efternamn = visitingUser.Efternamn, Användarnamn = visitingUser.Användarnamn, Ålder = visitingUser.Ålder, Kön = visitingUser.Kön, Beskrivning = visitingUser.Beskrivning, IntresseradAvHane = visitingUser.IntresseradAvHane, IntresseradAvHona = visitingUser.IntresseradAvHona, Profilbild = visitingUser.Profilbild, NuvarandeVän = ärVänner }; return(View(visitModel)); } catch (Exception e) { return(View(e)); } }
public CatListForm(VisitModel model, int is_delete = 0) { this.model = model; this.isDelete = is_delete; InitializeComponent(); LoadData(); }
//20Aug2018 : Ashim: This logic is not used anywhere. It has been replaced by //generate visit code for post visit public static string UpdateVisitCode(int patientVisitId, VisitDbContext visitDbContext) { try { string visitCode = null; if (patientVisitId != 0) { VisitModel visit = visitDbContext.Visits .Where(a => a.PatientVisitId == patientVisitId) .FirstOrDefault <VisitModel>(); if (visit.VisitType == "outpatient") { visit.VisitCode = "V" + (visit.PatientVisitId + 100000); } else { visit.VisitCode = "H" + (visit.PatientVisitId + 100000); } visitDbContext.Entry(visit).State = EntityState.Modified; visitDbContext.SaveChanges(); visitCode = visit.VisitCode; } return(visitCode); } catch (Exception ex) { throw new Exception(ex.Message); } }
//private string QuickAppointmentCreate() //{ // DanpheHTTPResponse<QuickAppointmentVM> responseData = new DanpheHTTPResponse<QuickAppointmentVM>(); // try // { // string str = Request.Form.Keys.First<string>(); // QuickAppointmentVM ipQckApptModel = DanpheJSONConvert.DeserializeObject<QuickAppointmentVM>(str); // PatientModel currPat = ipQckApptModel.Patient; // AppointmentModel currAppt = ipQckApptModel.Appointment; // BillingTransactionModel currBillTxn = ipQckApptModel.BillingTransaction; // PatientDbContext patDbContext = new PatientDbContext(connectionStr); // //create patient and save if not registered. else get patient details from id. // if (currPat.PatientId == 0) // { // currPat.EMPI = CreateEmpi(currPat); // patDbContext.Patients.Add(currPat); // patDbContext.SaveChanges(); // //assign patient properties to appointment object // currAppt.PatientId = currPat.PatientId; // currPat.PatientCode = UpdatePatientCode(currPat.PatientId); // } // else { // //if patient's already registered, get his/her details and assign.. // int patId = currPat.PatientId; // currPat = patDbContext.Patients.Where(p => p.PatientId == patId).FirstOrDefault(); // ipQckApptModel.Patient = currPat; // } // //create new appointment. // currAppt.AppointmentStatus = "initiated"; // currAppt.PatientType = "outpatient"; // AppointmentDbContext apptDbcontext = new AppointmentDbContext(connectionStr); // apptDbcontext.Appointments.Add(currAppt); // apptDbcontext.SaveChanges(); // //create new visit. // VisitModel newVisit = new VisitModel(); // newVisit.PatientId = currPat.PatientId; // newVisit.VisitDate = currAppt.AppointmentDate; // newVisit.VisitTime = currAppt.AppointmentDate.Add(currAppt.AppointmentTime); // newVisit.ProviderId = currAppt.ProviderId; // newVisit.ProviderName = currAppt.ProviderName; // newVisit.VisitType = "outpatient";//fixed for outpatient. need to check for admission. // newVisit.VisitStatus = "initiated";//fixed for quickAppointment // newVisit.AppointmentType = "New"; // newVisit.AppointmentId = currAppt.AppointmentId; // newVisit.BillingStatus = "paid";///Update this status once posting to billing is successfull.. // VisitDbContext visitDbcontext = new VisitDbContext(connectionStr); // visitDbcontext.Visits.Add(newVisit); // visitDbcontext.SaveChanges(); // UpdateVisitCode(newVisit.PatientVisitId); // //this should save to both billing transaction and transactionitem. // BillingDbContext billDbcontext = new BillingDbContext(connectionStr); // currBillTxn.CreatedOn = System.DateTime.Now; // currBillTxn.PatientId = currPat.PatientId; // currBillTxn.PatientVisitId = newVisit.PatientVisitId; // if (currBillTxn.BillingTransactionItems != null && currBillTxn.BillingTransactionItems.Count > 0) // { // currBillTxn.BillingTransactionItems[0].PatientId = currPat.PatientId; // } // billDbcontext.BillingTransactions.Add(currBillTxn); // billDbcontext.SaveChanges(); // //assign current patient to billing transaction.. // currBillTxn.Patient = currPat;//check it again if we can send this or not.. sudarshan:14july // responseData.Results = ipQckApptModel; // responseData.Status = "OK"; // } // catch (Exception ex) // { // responseData.Status = "Failed"; // responseData.ErrorMessage = ex.Message + " exception details:" + ex.ToString(); // } // return DanpheJSONConvert.SerializeObject(responseData, true); //} //Move it to a common function to be used between visit and appointment controller. //IMPORTANT.. we need to change this logic, so that we get unique id everytime. private void UpdateVisitCode(int patientVisitId) { VisitDbContext visitDbContext = new VisitDbContext(connString); try { if (patientVisitId != 0) { VisitModel visit = visitDbContext.Visits .Where(a => a.PatientVisitId == patientVisitId) .FirstOrDefault <VisitModel>(); if (visit.VisitType == "outpatient") { visit.VisitCode = "V" + (visit.PatientVisitId + 100000); } else { visit.VisitCode = "H" + (visit.PatientVisitId + 100000); } visitDbContext.Entry(visit).State = EntityState.Modified; visitDbContext.SaveChanges(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult VisitUser(string visitUser) { var userRepository = new UserRepository(); var visitingUser = userRepository.GetUserByUserName(visitUser); var matchRepo = new MatchingRepository(); var random = new Random(); var matchIndex = matchRepo.MatchUsers(User.Identity.Name, visitUser, random) + "%"; //Lägger till % för css-style. var isFriends = FriendRepositories.CheckIfUsersAreFriends(User.Identity.Name, visitUser); var visitModel = new VisitModel() { UserName = visitingUser.UserName, Age = visitingUser.Age, Description = visitingUser.Description, FirstName = visitingUser.FirstName, InterestedMen = visitingUser.InterestedMen, InterestedWomen = visitingUser.InterestedWomen, LastName = visitingUser.LastName, Picture = visitingUser.Picture, Sex = visitingUser.Sex, IsFriends = isFriends, matchIndex = matchIndex, isMatched = false }; return(View(visitModel)); }
//获取拜访记录列表 返回 拜访记录列表(机会描述,拜访次数,盈率,最近一次拜访时间) public JsonResult SearchVisitInfoList(int pageIndex, int pageSize) { var Res = new JsonResult(); AdvancedResult <PageEntity <VisitModel> > result = new AdvancedResult <PageEntity <VisitModel> >(); List <VisitModel> vlist = new List <VisitModel>(); try { if (CacheManagerFactory.GetMemoryManager().Contains(token)) { if (!CheckUserFunction("1203")) { result.Error = AppError.ERROR_PERMISSION_FORBID; Res.Data = result; Res.JsonRequestBehavior = JsonRequestBehavior.AllowGet; return(Res); } PageEntity <MarketingChance> clist = MarketingChanceAccessor.Instance.Search(2, CurrentUser.UserId, pageIndex, pageSize); result.Data.RecordsCount = clist.RecordsCount; result.Data.PageIndex = pageIndex; result.Data.PageSize = pageSize; List <MarketingVisit> mvlist = new List <MarketingVisit>(); for (int i = 0; i < clist.Items.Count; i++) { VisitModel vm = new VisitModel(); vm.Rate = clist.Items[i].Rate; vm.Remark = clist.Items[i].Remark; PageEntity <MarketingVisit> pmvlist = MarketingVisitAccessor.Instance.Search(clist.Items[i].IdmarketingChance, 0, 100); if (pmvlist.RecordsCount > 0) { vm.LastVisitTime = pmvlist.Items[0].VisitTime; vm.VisitNum = pmvlist.RecordsCount; } else { vm.VisitNum = 0; } vlist.Add(vm); } result.Error = AppError.ERROR_SUCCESS; result.Data.Items = vlist; } else { result.Error = AppError.ERROR_PERSON_NOT_LOGIN; } } catch (Exception e) { result.Error = AppError.ERROR_FAILED; result.ExMessage = e.ToString(); } Res.Data = result; Res.JsonRequestBehavior = JsonRequestBehavior.AllowGet; return(Res); }
public void AddVisit(VisitModel visitModel) { SqlDataAccess sql = new SqlDataAccess(); visitModel.EndDate = new DateTime(1754, 1, 1); visitModel.StartDate = DateTime.UtcNow; sql.SaveData <VisitModel>("dbo.spAddVisit", visitModel, "MeatAndMoreData"); }
public static void AddVisit(VisitModel visit) { DataVariables._visitViewRepo.Add(visit); DataVariables.Visits.Add(visit); DataVariables.Visits = DataVariables.Visits.Where(x => x.HideShowRow == false).ToList();//.OrderByDescending(x => x.VisitDateTime < DateTime.Now).ToList(); DataVariables.Visits.Sort((x, y) => x.VisitDateTime.CompareTo(y.VisitDateTime)); DataVariables.Visits.Reverse(); }
public override void Start() { _visitModel = GetData <VisitModel>(); EventDispatcher.AddEventListener <PlayerPB>(EventConst.VisitSelectItemWeatherClick, OnVisitSelectItemWeatherClick); EventDispatcher.AddEventListener <PlayerPB>(EventConst.VisitSelectItemVisitClick, OnVisitSelectItemVisitClick); NetWorkManager.Instance.Send <VisitingRuleRes>(CMD.VISITINGC_RULE, null, OnVisitingRuleHandler, null, true, GlobalData.VersionData.VersionDic[CMD.VISITINGC_RULE]); }
/// <summary> /// 新增model /// </summary> /// <param name="model"></param> /// <returns></returns> public async System.Threading.Tasks.Task <bool> InsertAsync(VisitModel model) { using (var conn = MySqlHelper.GetConnection()) { var result = await conn.InsertAsync <string, VisitModel>(model); return(!string.IsNullOrWhiteSpace(result)); } }
public void Update(VisitModel _Visit) { using (ISession session = NHibernateHelper.OpenSession()) using (ITransaction transaction = session.BeginTransaction()) { session.Update(_Visit); transaction.Commit(); } }
public VisitModel AddVisit(VisitModel visit) { if (visit == null) { throw new ArgumentNullException(nameof(visit)); } _context.Add(visit); _context.SaveChanges(); return(visit); }
public void Remove(VisitModel _Visit) { //using (ISession session = NHibernateHelper.OpenSession()) //using (ITransaction transaction = session.BeginTransaction()) { //session.Delete(_Visit); //transaction.Commit(); Update(_Visit); } }
public void CreateVisit(VisitModel visitModel) { VisitorData visitorData = new VisitorData(); visitorData.UpdatePresence(visitModel.VisitorId, true); VisitData data = new VisitData(); data.AddVisit(visitModel); }
public ActionResult SaveUpdateVisit(VisitModel model) { try { return(Json(new { Msg = (new VisitModel().SaveUpdateVisit(model)) }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { Msg = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public async Task <IActionResult> Create([Bind("Id,Office,Client,AnimalName,VetName,VetSurname,OfficeAdress,VisitDate")] VisitModel visitModel) { if (ModelState.IsValid) { _context.Add(visitModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(visitModel)); }
public VisitModel GetByName(string name) { using (ISession session = NHibernateHelper.OpenSession()) { VisitModel _visit = session .CreateCriteria(typeof(VisitModel)) .Add(Restrictions.Eq("Name", name)) .UniqueResult <VisitModel>(); return(_visit); } }
public void AddVisitor(VisitorListModel visitorModel) { VisitorData data = new VisitorData(); VisitData visitData = new VisitData(); var visitorId = data.AddVisitor(visitorModel); VisitModel visit = new VisitModel { VisitorId = visitorId }; visitData.AddVisit(visit); }
public VisitModel UpdateVisit(VisitModel updatedVisit) { var visit = visits.SingleOrDefault(r => r.Id == updatedVisit.Id); if (visit != null) { visit.Id = updatedVisit.Id; visit.PetId = updatedVisit.PetId; visit.Description = updatedVisit.Description; visit.Date = updatedVisit.Date; } return(visit); }
public async Task <ActionResult <Visit> > Visit([FromBody] VisitModel visitModel) { try { return(await _mediator.Send(new CreateVisitCommand { Visit = _mapper.Map <Visit>(visitModel) })); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
// GET: /Contents/Index public ActionResult Index(int id) { //var myCookie = GetCookie(); using (CrystalSiegeEntities contents = new CrystalSiegeEntities()) { string tab = ""; Subsections sec = contents.Subsections.Where(u => u.Id == id).FirstOrDefault(); //save visit to db VisitModel.SaveVisitToDB("Content - |" + sec.SectionsId + "|" + sec.Id + "|" + CoderUTF8.Decode(sec.Sections.title) + "|" + CoderUTF8.Decode(sec.title)); ViewBag.Message = CoderUTF8.Decode(Server.HtmlDecode(sec.content)); } return(View()); }
/// <summary> /// Maps a VisitModel to Visit. /// </summary> /// <param name="visitModel">The visit model.</param> /// <returns>A visit</returns> public static Visit ToVisit(this VisitModel visitModel) { return(new Visit() { Id = visitModel.Id, CreatedBy = visitModel.CreatedBy, CreatedOn = visitModel.CreatedOn, UpdatedBy = visitModel.UpdatedBy, UpdatedOn = visitModel.UpdatedOn, CheckIn = visitModel.CheckIn, CheckOut = visitModel.CheckOut, Visitor = visitModel.Visitor?.ToVisitor() }); }
public VisitVo(UserWeatherPB userWeatherPB, WeatherPB weatherPB, int curVisitTime, VisitModel visitModel) { _visitModel = visitModel; NpcId = userWeatherPB.Player; BlessNumDir = new Dictionary <int, int>(); foreach (var v in userWeatherPB.BlessNumMap) { BlessNumDir[v.Key] = v.Value; } //WeatherId = userWeatherPB.WeatherId; _weatherPB = weatherPB; //_visitedTime = curVisitTime; _visitedTime = userWeatherPB.ChallengeCount; }
public void SetupUpdateVisit(VisitModel model = null) { if (model != null) { Setup(x => x.UpdateVisit(model)) .Returns(model) .Verifiable(); } else { Setup(x => x.UpdateVisit(It.IsAny <VisitModel>())) .Returns(new VisitModel()) .Verifiable(); } }
public static Boolean ReAssignProviderTxn(VisitDbContext visitDb, VisitModel visit, BillingDbContext billingDb) { using (var dbContextTxn = visitDb.Database.BeginTransaction()) { try { //updating visit-table visitDb.Visits.Attach(visit); visitDb.Entry(visit).Property(x => x.ProviderId).IsModified = true; visitDb.Entry(visit).Property(x => x.ProviderName).IsModified = true; visitDb.Entry(visit).Property(x => x.ModifiedBy).IsModified = true; visitDb.Entry(visit).Property(x => x.ModifiedOn).IsModified = true; visitDb.Entry(visit).Property(x => x.Remarks).IsModified = true; visitDb.SaveChanges(); //updating billingTxnItem table //getting ServiceDepartmentId of OPD int servDeptId = (from d in billingDb.ServiceDepartment where d.ServiceDepartmentName == "OPD" select d.ServiceDepartmentId).FirstOrDefault(); //for updating get data from table using PatientVisitId as RequisitionId BillingTransactionItemModel billitm = (from b in billingDb.BillingTransactionItems where b.RequisitionId == visit.PatientVisitId && b.ServiceDepartmentId == servDeptId select b).FirstOrDefault(); //assiging updated values billitm.ProviderId = visit.ProviderId; billitm.ProviderName = visit.ProviderName; billingDb.BillingTransactionItems.Attach(billitm); billingDb.Entry(billitm).Property(x => x.ProviderId).IsModified = true; billingDb.Entry(billitm).Property(x => x.ProviderName).IsModified = true; billingDb.SaveChanges(); //Commit Transaction dbContextTxn.Commit(); return(true); } catch (Exception ex) { //Rollback all transaction if exception occured dbContextTxn.Rollback(); throw ex; } } }
public bool Add(VisitModel _Visit) { try { using (ISession session = NHibernateHelper.OpenSession()) using (ITransaction transaction = session.BeginTransaction()) { session.Save(_Visit); transaction.Commit(); } return(true); } catch (Exception ex) { Console.WriteLine(ex.Message); return(false); } }