public async Task <IActionResult> Edit() { UserData data = UserData.Current; if (data == null || !data.CheckPermission("直播分类管理")) { return(NotFound()); } string Name = GetVal("Name", ""); string ID = GetVal("ID", "0"); string Order = GetVal("Order", "0"); string ParentId = GetVal("ParentId", "0"); string ImgUrl = GetVal("ImgUrl", ""); LiveClass c = new LiveClass() { Id = int.Parse(ID), Name = Name, Order = int.Parse(Order), ParentId = int.Parse(ParentId), ImgUrl = ImgUrl }; await _liveClassService.Edit(c); return(Json(true, "成功", "操作成功")); }
public async Task <IHttpActionResult> Put(int Id, [FromBody] LiveClass LiveClass) { Response res = null; try { var Result = await LiveClassHelper.UpdateLiveClass(Id, LiveClass); res = new Response() { ResponseCode = "200", ResponseMessage = "Success", Result = Result }; } catch (Exception ex) { res = new Response() { ResponseCode = HttpStatusCode.InternalServerError.ToString(), ResponseMessage = "Exception", Result = ex.Message.ToString() }; } return(Ok(res)); }
public async Task Edit(LiveClass model) { if (model.Id == 0) { await _dbcontext.LiveClasses.AddAsync(model); await _dbcontext.SaveChangesAsync(); } else { int id = model.Id; LiveClass c = await _dbcontext.LiveClasses.FirstOrDefaultAsync(t => t.Id == id); if (c != null) { c.Name = model.Name; c.Order = model.Order; c.ParentId = model.ParentId; c.ImgUrl = model.ImgUrl; _dbcontext.LiveClasses.Update(c); await _dbcontext.SaveChangesAsync(); } } await ReflashCache(); }
public Form1() { speed = 40; cellX = 50; cellY = 50; game = new LiveClass (cellX, cellY); InitializeComponent (); Width = 800; Height = 550; }
public bool Post(LiveClass _LiveClass) { bool result = false; if (_LiveClass != null) { unitOfWork.LiveClassRepository.Insert(_LiveClass); unitOfWork.Save(); result = true; } else { result = false; } return(result); }
private void btChange_Click(object sender, EventArgs e) { int temp1, temp2; if (int.TryParse(tbSpeed.Text, out temp1)) { if (temp1 > 0) speed = temp1; else { tbSpeed.Text = "40"; speed = 40; } } else { tbSpeed.Text = "40"; speed = 40; } gameTimer.Interval = speed; temp1 = -1; temp2 = -1; if (!int.TryParse (tbCellX.Text, out temp1) || !int.TryParse (tbCellY.Text, out temp2) || temp1 <= 0 || temp2 <= 0) { tbCellX.Text = cellX.ToString (); tbCellY.Text = cellY.ToString (); } else if (temp1 != cellX || temp2 != cellY) { cellX = temp1; cellY = temp2; if (game.total == 0) { game = new LiveClass (cellX, cellY); } else { game = new LiveClass (cellX, cellY); } game.randomSet (); calcNewScale (); UpdateTextlb (); Refresh (); } }
//delete LiveClass by id public LiveClass Delete(int Id) { LiveClass _LiveClass = unitOfWork.LiveClassRepository.GetById(Id); if (_LiveClass == null) { return(_LiveClass); } try { unitOfWork.LiveClassRepository.Delete(_LiveClass?.Id); unitOfWork.Save(); } catch (DbUpdateConcurrencyException ex) { throw ex; } return(_LiveClass); }
//update LiveClass public bool Put(int Id, LiveClass _LiveClass) { var LiveClassDetail = unitOfWork.LiveClassRepository.GetById(Id); if (LiveClassDetail == null) { return(false); } else { if (Id != LiveClassDetail.Id) { return(false); } else { LiveClassDetail.Name = string.IsNullOrEmpty(_LiveClass.Name)? LiveClassDetail.Name: _LiveClass.Name; LiveClassDetail.Link = string.IsNullOrEmpty(_LiveClass.Link) ? LiveClassDetail.Link : _LiveClass.Link; LiveClassDetail.Active = _LiveClass.Active ?? LiveClassDetail.Active; LiveClassDetail.Class = _LiveClass.Class; LiveClassDetail.StartTime = _LiveClass.StartTime ?? LiveClassDetail.StartTime; LiveClassDetail.EndTime = _LiveClass.EndTime ?? LiveClassDetail.EndTime; LiveClassDetail.Date = _LiveClass.Date ?? LiveClassDetail.Date; } } try { unitOfWork.LiveClassRepository.Update(LiveClassDetail); unitOfWork.Save(); } catch (DbUpdateConcurrencyException ex) { throw ex; } return(true); }