public Result Delete(object o) { if (!(o is NoModel)) { return(Result.Failed); } NoModel yes = o as NoModel; return(SqlHelper.ExcuteNonQuery("delete from no where video_id='" + yes.video_id + "' and user_id='" + yes.user_id + "'")); }
public Result Insert(object o) { if (!(o is NoModel)) { return(Result.Failed); } NoModel video = o as NoModel; string sql = "insert into no values ('" + video.video_id + "','" + video.user_id + "')"; return(SqlHelper.ExcuteNonQuery(sql)); }
public object getStorageByNo() { string json = GetJson(); NoModel model = JsonConvert.DeserializeObject <NoModel>(json); EntityJsonModel info = new EntityJsonModel { id = GuidString, no = model.no, name = "储位1" }; return(new JsonResultModel { success = true, data = info }); }
public NoViewModel Create(int id, int topologiaId, IMapper _mapper) { No no = _unitOfw.NoRepository.Get(y => y.Id == id, null, "TipoEntidade").FirstOrDefault(); //No noElemento = _unitOfw.NoRepository.Get(y => y.Id == id).FirstOrDefault(); no.IsFornecimento = Regex.IsMatch(no.TipoEntidade.Nome, "(Armazenamento|Fornecimento|Porto)", RegexOptions.IgnoreCase); no.IsConector = Regex.IsMatch(no.TipoEntidade.Nome, "(Divisor|Unificador)", RegexOptions.IgnoreCase); NoViewModel noViewModel = _mapper.Map <NoViewModel>(no); NoModel noModel = _mapper.Map <NoModel>(no); List <ProdutoNo> produtos = no.Id > 0 ? (no.IsConector ? new ConectorProdutoSelect().Select(no.Id, _unitOfw) : new NoProdutoSelect().Select(no.Id, _mapper)) : new List <ProdutoNo>(); noViewModel.Items = new SelectableProdutoViewModel() { Available = (no.IsConector ? produtos : GetProdutos(no, produtos)), Selected = produtos, }; noViewModel.Elementos = noModel; if (!noModel.IsConector) { IEnumerable <SelectListItem> localizacoes; IEnumerable <Localizacao> localizacaoSelect = new LocalizacaoSelect().Select(topologiaId); localizacoes = localizacaoSelect.Select(l => { return(new SelectListItem() { Selected = (l.Codigo == no.Localizacao), Text = l.Descricao, Value = l.Codigo, }); }); noViewModel.Localizacoes = localizacoes; } return(noViewModel); }
public IActionResult Update([FromBody] NoViewModel model) { try { NoModel elemento = JsonConvert.DeserializeObject <NoModel>(model.Elementos.ToString()); No no = _unitOfw.NoRepository.Get(y => y.Id == elemento.Id, null, "NoProduto").FirstOrDefault(); if (model.Items.Posted.Count() > 0) { //Remove a ligação com o No dos Produtos que não estão mais selecionados _unitOfw.pr_VCM_NoProdutosUpdate(elemento.Id, elemento.Codigo, elemento.Descricao, elemento.TipoEntidadeId, elemento.TopologiaId, elemento.Localizacao, elemento.Nota, model.Items.Posted); } else { _unitOfw.pr_VCM_NoUpdate(elemento.Id, elemento.Codigo, elemento.Descricao, elemento.TipoEntidadeId, elemento.TopologiaId, elemento.Localizacao, elemento.Nota); } BaseViewModel <NoViewModel> baseObj = new BaseViewModel <NoViewModel>(model, "Saved Successfully!", ""); return(Ok(baseObj)); //string localizacao = null; //if (model.Localizacoes != null) //{ // localizacao = model.Localizacoes.Where(y => y.Selected == true).Select(t => t.Text).FirstOrDefault(); // if (!_unitOfw.LocalizacaoExiste(localizacao, 0)) // { // BaseViewModel<string> notFound = new BaseViewModel<string>("Localização Not Found!"); // return NotFound(notFound); // } //} //No noToBeSaved = new No { Localizacao = localizacao }; } catch (Exception ex) { throw; } }
protected void No_Click(object sender, EventArgs e) { NoDAO no_dao = Factory.Get(new NoDAO()); VideoModel video_model = (Session["video"] as VideoModel); NoModel no_model = new NoModel(video_model.video_id, (Session["user"] as UserModel).id); VideoDao video_dao = Factory.Get(new VideoDao()); if (Button2.ForeColor == System.Drawing.ColorTranslator.FromHtml("#1763e9")) { YesDAO yes_dao = Factory.Get(new YesDAO()); YesModel yes_model = new YesModel(video_model.video_id, (Session["user"] as UserModel).id); Button2.ForeColor = System.Drawing.ColorTranslator.FromHtml("#757575"); yes_dao.Delete(yes_model); video_model.yes--; Label3.Text = "赞:" + video_model.yes; } if (Button4.ForeColor == System.Drawing.ColorTranslator.FromHtml("#1763e9")) { Button4.ForeColor = System.Drawing.ColorTranslator.FromHtml("#757575"); no_dao.Delete(no_model); video_model.no--; } else if (Button4.ForeColor == System.Drawing.ColorTranslator.FromHtml("#757575")) { Button4.ForeColor = System.Drawing.ColorTranslator.FromHtml("#1763e9"); no_dao.Insert(no_model); video_model.no++; } Label5.Text = "踩:" + video_model.no; video_dao.Update(video_model); }