public Dog(mouseHelp mouse, AppDJ appDJ) { this.appDJ = appDJ; this.mouse = mouse; screenHeight = 480; screenWidth = 800; fetch = new Fetch(this, this.mouse, this.appDJ); water = new Water(this, this.mouse, this.appDJ); food = new Food(this, this.mouse, this.appDJ); tug = new Tug(this, this.mouse, this.appDJ); statThirst = 1.0f; statHygiene = 1.0f; statHunger = 1.0f; statEntertainment = 1.0f; statHappiness = 1.0f; myActivity = activity.dogIdle; myAnimate = animate.dogSitting; aniX = 0; aniY = 0; myFPS = 0; FPS = 12; returnHome = false; tugBool = false; dogX = (int)((float)screenWidth * .51); dogY = (int)((float)screenHeight * .54); dogZ = 0.5f; dogScale = 1.0f; dogRec = new Rectangle(0, 0, 200, 200); dogRot = 0.0f; origin = new Vector2(dogX, dogY); dogPos = new Vector2(dogX, dogY); returnSpeedX = 2; returnSpeedY = 1; returnSpeedS = .005f; }
//------------------------------------------------------------------------------------------------------------------------------------------- virtual public Boolean Update(activity record) { using (fischerhomesEntities context = new fischerhomesEntities()) { try { activity original = GetByRecordId(record.ActivityRecordId); if (original == null) { context.activities.Add(record); context.SaveChanges(); return(false); } DbEntityEntry entity = context.Entry(original); if (entity.State != EntityState.Unchanged) { return(false); } context.Entry(original).CurrentValues.SetValues(record); context.SaveChanges(); } catch { return(false); } } // Return Success return(true); }
protected bool Coinflip(activity parameter) { int goToState = 0; switch (parameter) { case activity.Movement: { if (!busy) { goToState = Random.Range(0, 2); return(stateChange(goToState)); } else { stateChange(goToState); } return(true); } case activity.Action: { if (!busy || interrupt) { goToState = Random.Range(2, 4); return(stateChange(goToState)); } else { stateChange(goToState); } return(true); } default: return(false); } }
//------------------------------------------------------------------------------------------------------------------------------------------- virtual public Boolean Delete(activity record) { activity original = null; using (fischerhomesEntities context = new fischerhomesEntities()) { try { if ((original = context.activities.Find(record.ActivityRecordId)) == null) { context.Entry(original).CurrentValues.SetValues(record); } context.activities.Remove(original); context.SaveChanges(); } catch (Exception ex) { log.WriteError("Delete Activity", ex); return(false); } } return(true); }
public ActionResult EditEmploye(int id, activitym ord) { try { activity order = sc.GetById(id); // order.nom = ord.nom; // order.description = ord.description; // order.mailClient = ord.mailClient; order.datedebut = ord.datedebut; order.dateFin = ord.dateFin; order.NombreHeuresTravailler = ord.NombreHeuresTravailler; order.statut = ord.statut; // order.projet_id = ord.projet_id; // order.NombreHeuresTravailler = ViewBag.total2; sc.Update(order); sc.Commit(); // TODO: Add update logic here return(RedirectToAction("IndexEmploye")); } catch { return(View()); } }
public ActionResult Create(activitym collection) { activity c = new activity(); c.id = collection.id; c.nom = collection.nom; c.description = collection.description; c.NombreHeuresEstimer = collection.NombreHeuresEstimer;; c.statut = collection.statut; c.projet_id = collection.projet_id; c.user_idUser = 1; // c.mailClient = collection.mailClient; sc.Add(c); sc.Commit(); // return View(); return(RedirectToAction("Index")); }
/// <summary> /// 创建一个activity /// </summary> /// <param name="db">实体数据</param> /// <param name="entity">将要创建的一个activity</param> public void Create(SysEntities db, activity entity) { if (entity != null) { db.activity.AddObject(entity); } }
public void AddActivity(long creator, ActivityMessage message, long subdomainid) { // if so check if it allows multiples don't need to check if (!message.AllowMultiple()) { // check if db already contains entry var count = db.activities.Count(x => x.type == message.GetMessageType() && x.appid == message.appid); if (count != 0) { return; } } var activity = new activity { appid = message.appid, owner = creator, title = message.Format(), type = message.GetMessageType(), created = DateTime.UtcNow, targetUserid = message.targetUserid }; db.activities.InsertOnSubmit(activity); CacheHelper.Instance.invalidate_dependency(DependencyType.activities, subdomainid.ToString()); }
public ActionResult Edit(int id, activity entity) { if (entity != null && ModelState.IsValid) { //数据校验 //string currentPerson = GetCurrentPerson(); //entity.UpdateTime = DateTime.Now; //entity.UpdatePerson = currentPerson; string returnValue = string.Empty; if (m_BLL.Edit(ref validationErrors, entity)) { LogClassModels.WriteServiceLog(LogType.Operation, Suggestion.UpdateSucceed + ",activity信息的Id为" + id, "activity", Result.Succeed); //写入日志 return(Json(Suggestion.UpdateSucceed)); //提示更新成功 } else { if (validationErrors != null && validationErrors.Count > 0) { validationErrors.All(a => { returnValue += a.ErrorMessage; return(true); }); } LogClassModels.WriteServiceLog(LogType.Operation, Suggestion.UpdateFail + ",activity信息的Id为" + id + "," + returnValue, "activity", Result.Fail); //写入日志 return(Json(Suggestion.UpdateFail + returnValue)); //提示更新失败 } } return(Json(Suggestion.UpdateFail + "请核对输入的数据的格式")); //提示输入的数据的格式不对 }
public ActionResult Edit(activity activity) { if (ModelState.IsValid) { activity originalActivity = this.activityRepository.Find(activity.activityID); originalActivity.activityName = activity.activityName; originalActivity.isCap = activity.isCap; originalActivity.projects.Clear(); //if (activity.projectIds != null) //{ // originalActivity.projects = (from s in this.projectRepository.All where activity.projectIds.Contains(s.projectID) select s).ToList(); //} var project = projectRepository.Find(activity.selectedProject); originalActivity.projects.Add(project); activityRepository.InsertOrUpdate(originalActivity); activityRepository.Save(); string url = Url.Action("Index", "Activity", new { id = activity.selectedProject }); return(Json(new { success = true, url = url })); } else { ViewBag.PossibleProjects = projectRepository.All; return(PartialView("Edit", activity)); } }
public ActionResult Create(activity entity) { if (entity != null && ModelState.IsValid) { //string currentPerson = GetCurrentPerson(); //entity.CreateTime = DateTime.Now; //entity.CreatePerson = currentPerson; entity.userid = GetCurrentPerson(); entity.filltime = DateTime.Now; string returnValue = string.Empty; if (m_BLL.Create(ref validationErrors, entity)) { LogClassModels.WriteServiceLog(LogType.Operation, Suggestion.InsertSucceed + ",activity的信息的Id为" + entity.id, "activity", Result.Succeed);//写入日志 return(Json(Suggestion.InsertSucceed)); } else { if (validationErrors != null && validationErrors.Count > 0) { validationErrors.All(a => { returnValue += a.ErrorMessage; return(true); }); } LogClassModels.WriteServiceLog(LogType.Operation, Suggestion.InsertFail + ",activity的信息," + returnValue, "activity", Result.Fail); //写入日志 return(Json(Suggestion.InsertFail + returnValue)); //提示插入失败 } } return(Json(Suggestion.InsertFail + ",请核对输入的数据的格式")); //提示输入的数据的格式不对 }
// GET: Activity/Delete/5 public ActionResult Delete(int id) { activity c = sc.GetById(id); sc.Delete(c); sc.Commit(); return(RedirectToAction("Index")); }
public ActionResult activitiesDeleteConfirmed(int id) { activity activity = db.activities.Find(id); db.activities.Remove(activity); db.SaveChanges(); return(RedirectToAction("activitiesList")); }
/// <summary> /// 创建一个activity /// </summary> /// <param name="entity">一个对象</param> /// <returns></returns> public int Create(activity entity) { using (SysEntities db = new SysEntities()) { Create(db, entity); return(this.Save(db)); } }
public void processActivity (HttpContext context) { string message = "{*actor*} played this game"; string text = "Play Now"; string href = "http://yoururltoplaygamegere"; activity act = new activity(message, text, href); JavaScriptSerializer serializer = new JavaScriptSerializer(); context.Response.Write(serializer.Serialize(act)); context.Response.ContentType = "application/json"; }
public bool CreateActivity(string personId, Activity activity, string appId) { string title = (activity.title ?? "").Trim(); if (string.IsNullOrEmpty(title)) { throw new Exception("Invalid activity: empty title"); } string body = (activity.body ?? "").Trim(); var time = UnixTime.ToInt64(DateTime.UtcNow); var act = new activity { person_id = int.Parse(personId), app_id = int.Parse(appId), title = title, body = body, created = time }; db.activities.InsertOnSubmit(act); db.SubmitChanges(); if (db.GetChangeSet().Inserts.Count != 0) { return(false); } var mediaItems = activity.mediaItems; if (mediaItems.Count != 0) { foreach (var mediaItem in mediaItems) { var actm = new activity_media_item { activity_id = act.id, media_type = mediaItem.type.ToString().ToLower(), mime_type = mediaItem.mimeType, url = mediaItem.url }; if (!string.IsNullOrEmpty(actm.mime_type) && !string.IsNullOrEmpty(actm.url)) { db.activity_media_items.InsertOnSubmit(actm); db.SubmitChanges(); if (actm.id == 0) { return(false); } } else { return(false); } } } return(true); }
/// <summary> /// 删除一个activity /// </summary> /// <param name="db">实体数据</param> /// <param name="id">一条activity的主键</param> public void Delete(SysEntities db, int id) { activity deleteItem = GetById(db, id); if (deleteItem != null) { db.activity.DeleteObject(deleteItem); } }
//TODO make delta time message related, and not use local time! public void MessageInput(Update update) { lastUpdate = update.message.message_id; switch (activity) { case activity.WaitingResponse: activity = activity.WaitingSend; TimeSpan delta = DateTime.Now - lastMessageSent; ServerMethods.sendMessage(chat.id, "Got it! You took " + delta.TotalSeconds.ToString("#0.000") + " seconds."); if (delta.TotalSeconds < localUsersData.appInfo.minResponseTime_s) { ServerMethods.sendMessage(chat.id, "That's a new record!\nWould you like to share it with other users? (They will know your username and your record; if you did not set an username, your first name will be used instead)\nWrite <i>yes</i> for yes (case insensitive).\nWrite anything else for no.\nbtw: You will not receive other messagges until you answer me."); activity = activity.PrivacyConsent; localUsersData.appInfo.minResponseTime_s = delta.TotalSeconds; } else if (delta.TotalSeconds < response.Min()) { ServerMethods.sendMessage(chat.id, "That's a new personal record!\nYour previous record was " + response.Min().ToString("#0.000") + " seconds."); } _response.Add(delta.TotalSeconds); break; case activity.WaitingSend: ServerMethods.sendMessage(chat.id, "What do you mean?\nUse commands or wait my next message", reply_to_message_id: update.message.message_id); break; case activity.Inactive: ServerMethods.sendMessage(chat.id, "Currently I am not sending you messagges. Use \\write to receive messagges"); break; case activity.PrivacyConsent: if (update.message.text.ToLower() == "yes") { if (response.Min() <= localUsersData.appInfo.minResponseTime_s) { ShareRecord(); } else { ServerMethods.sendMessage(chat.id, "You took too long to answer. Strange right?\nThere is a new record now..."); } } else { ServerMethods.sendMessage(chat.id, "Ok. I'll keep your secret."); } activity = activity.Inactive; ServerMethods.sendMessage(chat.id, "Use command /write to receive messagges.\nBy now I'm idle."); break; } //user update if (DateTime.Now - lastUserUpdate > new TimeSpan(Settings.Default.userUpdatePeriod_day, 0, 0, 0)) { Update(update.message); } }
public ActionResult activitiesEdit([Bind(Include = "Id,name")] activity activity) { if (ModelState.IsValid) { db.Entry(activity).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("activitiesList")); } return(View(activity)); }
public IActionResult Detail(int activityid) { int? id = HttpContext.Session.GetInt32("Id"); activity activitydetail = _context.activity.Where(x => x.id == activityid).Include(x => x.activityparticpants).ThenInclude(x => x.user).FirstOrDefault(); users user = _context.users.FirstOrDefault(x => x.id == (int)id); ViewBag.activitydetail = activitydetail; ViewBag.user = user; return(View("detail")); }
public ActionResult Edit([Bind(Include = "id,title,description_activity,date_activity")] activity activity) { if (ModelState.IsValid) { db.Entry(activity).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(activity)); }
public void insertlog() { id = Session["staffid"].ToString(); activity ac = new activity(); ac.idstaff = id; ac.waktu = DateTime.Now.Date; ac.isact = 1; dbe.activity.AddOrUpdate(ac); dbe.SaveChanges(); }
public ActionResult activitiesCreate([Bind(Include = "Id,name")] activity activity) { if (ModelState.IsValid) { db.activities.Add(activity); db.SaveChanges(); return(RedirectToAction("activitiesList")); } return(View(activity)); }
public ActionResult Create([Bind(Include = "id,title,description_activity,date_activity")] activity activity) { if (ModelState.IsValid) { db.activities.Add(activity); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(activity)); }
public int InsertActivity(activity activity) { string sql = "insert into activity(pub_time,user_id,activity_cont) values(@pub_time,@user_id,@activity_cont) "; SqlParameter[] sp = new SqlParameter[] { new SqlParameter("@pub_time", activity.pub_time), new SqlParameter("@user_id", activity.user_id), new SqlParameter("@activity_cont", activity.activity_cont) }; return(DBHelper.GetExcuteNonQuery(sql, sp)); }
public static AssessFinishedPage_M ToViewModel(List <enroll> AssessEnroll, activity ActivityDetial, List <photo> ActivityPhoto) { return(new AssessFinishedPage_M() { AssessEnroll = AssessEnroll, ActivityDetial = ActivityDetial, ActivityTime = Convert.ToDateTime(ActivityDetial.activity_time).ToString("yyyy-MM-dd"), AssessAverage = Convert.ToDouble(AssessEnroll.Average(b => b.to_activity_evalute)), ActivityPhoto = ActivityPhoto, ActivityPhotoNum = ActivityPhoto.Count }); }
private void updaterow(int rollno, int markstatus) { using (var myDB = new webDbEntities()) { int loggeduserid = Convert.ToInt32(Session["currentuser"]); int activityid = rollno; var loggeduser = (from u in myDB.like where u.user_id == loggeduserid && u.activity_id == activityid select u).FirstOrDefault(); if (loggeduser != null) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "", "alert('Daha önce like veya dislike vermişsiniz. Like veya dislike verdiğiniz değerler değişmedi.')", true); } else { string loggedusername = Session["currentuser_username"].ToString(); var likeekle = (from u in myDB.user where u.username == loggedusername select u).FirstOrDefault(); if (likeekle != null) { var newlike = new like(); newlike.activity_id = rollno; newlike.user_id = loggeduserid; if (markstatus == 1) { newlike.total = Convert.ToInt32(markstatus); myDB.like.Add(newlike); myDB.SaveChanges(); } else { newlike.min = 1; myDB.like.Add(newlike); myDB.SaveChanges(); } activity act = (from u in myDB.activity where u.id == newlike.activity_id select u).FirstOrDefault(); if (newlike.total == 1) { act.TotalLike++; act.score++; } else { act.TotalDislike++; act.score--; } myDB.SaveChanges(); } } } }
public void InsertOrUpdate(activity activity) { if (Find(activity.activityID) == null) { // New entity context.activities.Add(activity); } else { // Existing entity context.Entry(activity).State = EntityState.Modified; } }
/// <summary> /// 创建一个activity /// </summary> /// <param name="validationErrors">返回的错误信息</param> /// <param name="db">数据库上下文</param> /// <param name="entity">一个activity</param> /// <returns></returns> public bool Create(ref ValidationErrors validationErrors, activity entity) { try { return(repository.Create(entity) == 1); } catch (Exception ex) { validationErrors.Add(ex.Message); ExceptionsHander.WriteExceptions(ex); } return(false); }
// GET: XiaoTuan/ActivityDetial_M public static ActivityDetial_M ToViewModel(activity activityDetial, List <enroll> activityEnrollList, string uid) { return(new ActivityDetial_M() { activityDetial = activityDetial, activityTime = activityDetial.activity_time.Value.ToString("yyyy-MM-dd HH:mm"), endTime = activityDetial.sign_end_time.Value.ToString("yyyy-MM-dd HH:mm"), activityEnrollNum = activityEnrollList.Count(), stateOne = activityDetial.sign_end_time > DateTime.Now ? 0 : 1, stateTwo = activityDetial.activity_time > DateTime.Now ? 0 : 1, collectionState = activityDetial.activityCollection.Count(o => o.activity_id == activityDetial.activity_id && o.userid == uid) > 0 ? 1 : 0 }); }
// GET: activities/Delete/5 public ActionResult activitiesDelete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } activity activity = db.activities.Find(id); if (activity == null) { return(HttpNotFound()); } return(View(activity)); }