public Task RegisterDevice(ThingInfo deviceInfo) { State._devices.Add(deviceInfo); //salvar estado return(this.StateManager.SetStateAsync <int>("ThingState", deviceInfo.DeviceId)); //return Task.FromResult(true); }
//新增商品成功 public ActionResult AddNewThingSuccess() { ThingInfo newthing = new ThingInfo(); newthing.ResName = Request.Form["resname"]; newthing.ResCategoryMain = Request.Form["rescategorymain"]; newthing.ResCategorySecond = Request.Form["rescategorysecond"]; newthing.ResPrice = Request.Form["resprice"]; newthing.ResIntroduction = Request.Form["resintroduction"]; newthing.ResColNum = 0; newthing.ResPicture = "../images/" + Request.Form["respicture"];; newthing.RegName = Request.Form["regname"]; newthing.RegPhone = Request.Form["regphone"]; newthing.RegIdCard = Request.Form["regidcard"]; newthing.RegSchool = Request.Form["regschool"]; newthing.WhetherSell = "0"; newthing.WhetherDown = "0"; newthing.ShelfTime = DateTime.Now; HttpPostedFileBase f = Request.Files["file"]; f.SaveAs(@"F:\毕设程序(不断书写、更新)\StudentSecondHandWeb\StudentSecondHandWeb\images\" + f.FileName); res.Things.Add(newthing); res.SaveChanges(); return(Content("<script>alert('物品登记成功~');window.location.href = '/Thing/OwnerCommodity';</script>")); }
//物品详细信息 public ActionResult ThingDetail(long id) { ThingInfo thingInfo = res.Things.Find(id); var ownermescount = mes.Messages.ToList(); var number = 0; for (var i = 0; i < ownermescount.Count; i++) { if (ownermescount[i].ResID == id) { number++; } } var ownermes = (from c in mes.Messages where c.ResID == id orderby c.ID ascending select c).Skip(0).Take(number); var viewmodel = new ViewModelForThingDetail(res.Things.ToList(), res.Things.Find(id), ownermes.ToList()) { Thing = res.Things.ToList(), Thingdetail = res.Things.Find(id), Message = ownermes.ToList() }; return(View(viewmodel)); }
public Task UnregisterDevice(ThingInfo deviceInfo) { State.devices.Remove(deviceInfo); TableOperation deleteOperation = TableOperation.Delete(deviceInfo); cloudTable.ExecuteAsync(deleteOperation); return(Task.FromResult(true)); }
public Task RegisterDevice(ThingInfo deviceInfo) { State.devices.Add(deviceInfo); TableOperation insertOperation = TableOperation.InsertOrReplace(deviceInfo); cloudTable.ExecuteAsync(insertOperation); return(Task.FromResult(true)); }
public void emptyThing(int[] roomXYZ, string thingCode) { ThingInfo ti = new ThingInfo(); ti.RoomXyz = roomXYZ; ti.ThingCode = thingCode; emptyThings.Add(ti); }
public void InitialiseThing(string name, string desc, List <Sprite> charImgs, ThingType thingType, ThingInfo info) { _itemName = name; _description = desc; _itemImages = charImgs; _itemThingType = thingType; _thingInfo = info; }
public void InitialiseThing(string name, string desc, string charName, List <Sprite> charImgs, ThingType thingType, ThingInfo info) { Name = name; Description = desc; CharacterName = charName; CharacterImages = charImgs; ThingType = thingType; _thingInfo = info; }
public Task UnregisterDevice(ThingInfo deviceInfo) { State._devices.Remove(deviceInfo); return(Task.FromResult(true)); }
public Task RegisterDevice(ThingInfo deviceInfo) { State._devices.Add(deviceInfo); return(Task.FromResult(true)); }
public Task UnregisterDevice(ThingInfo deviceInfo) { State._devices.Remove(deviceInfo); return(this.StateManager.RemoveStateAsync("ThingState")); //return Task.FromResult(true); }
public ViewModelForThingDetail(List <Models.ThingInfo> thing, ThingInfo thingdetail, List <Models.MessageInfo> message) { Thing = thing; Thingdetail = thingdetail; Message = message; }
//收藏信息详细界面 public ActionResult CollectionDetail(long?id) { ThingInfo resdetail = res.Things.Find(id); return(View(resdetail)); }