public override int GetHashCode() { int hash = 1; if (Pid != 0) { hash ^= Pid.GetHashCode(); } if (Tp != 0) { hash ^= Tp.GetHashCode(); } if (dataCase_ == DataOneofCase.Content) { hash ^= Content.GetHashCode(); } if (dataCase_ == DataOneofCase.P) { hash ^= P.GetHashCode(); } if (dataCase_ == DataOneofCase.ActionData) { hash ^= ActionData.GetHashCode(); } hash ^= (int)dataCase_; return(hash); }
public async Task <IActionResult> PutTp([FromRoute] int id, [FromBody] Tp tp) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tp.Id) { return(BadRequest()); } _context.Entry(tp).State = EntityState.Modified; _context.Entry(tp.Transformer).State = EntityState.Modified; _context.Entry(tp.Transformer.Model).State = EntityState.Modified; _context.Entry(tp.Transformer.Type).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TpExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public State Grant(Tr tr, Tp tp) { var rolePermission = new RolePermission(tr, tp); Permissions.Add(rolePermission); return(this); }
public override string ToString() { var sb = new StringBuilder(); sb.AppendLine(Tp.ToString()); sb.AppendLine(QrData.GetOptional(Ref)); sb.Append(QrData.GetOptional(Ustrd)); return(sb.ToString()); }
public State GrantInitiator(Tp tp) { var tr = Workflow.CurrentState.Initiator; var rolePermission = new RolePermission(tr, tp); Permissions.Add(rolePermission); return(this); }
public static void Save() { string configFile = string.Format("{0}\\{1}", AppPhysicsPath, CONFIG_FILE); string templateBuffer = ResHelper.ReadTextFromRes(typeof(InstallContext).Assembly, "Prolliance.Membership.Install.Lib.Amuse.tmpl"); string configBuffer = Tp.Parse(templateBuffer, settingContext); File.WriteAllText(configFile, configBuffer); WriteInstallLog(serializer.Serialize(settingContext)); }
public State GrantAll(Tp tp) { foreach (var tr in Enum.GetValues(typeof(Tr))) { var rolePermission = new RolePermission((Tr)tr, tp); Permissions.Add(rolePermission); } return(this); }
public async Task <IActionResult> PostTp([FromBody] Tp tp) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Tps.Add(tp); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTp", new { id = tp.Id }, tp)); }
private void CreateTp() { Tp fider = new Tp { Id = Faker.NumberFaker.Number(100, 10000000), Name = Faker.StringFaker.Alpha(10), Power = Faker.NumberFaker.Number(128, 1024), Voltage = Faker.NumberFaker.Number(110, 510), Geocode = Faker.LocationFaker.ZipCode(), }; _repository.Insert(fider); }
public override Tn Realize(ISlimMuxAdapter <Tn, Tp, Tf> a) { if (!IsRealized) { Tn mid; Tp orgPipe = OrgPipe.Realize(a); Tp left, right; a.SplitPipe(orgPipe, PredDelay, SuccDelay, out mid, out left, out right); RealNode = mid; _leftPipe.SetInst(left); _rightPipe.SetInst(right); IsRealized = true; } return(RealNode); }
public void Bind(long depTime) { long curTime = depTime; Tn emitter = _a.Source[Segments[0].Inst]; for (int i = 0; i < Segments.Length; i++) { Tp pipe = Segments[i].Realize(_a); Tn tmpEmitter; long tmpDepTime; if (_a.IsPipeBound(pipe, curTime, out tmpEmitter, out tmpDepTime)) { Debug.Assert(object.Equals(emitter, tmpEmitter)); Debug.Assert(depTime == tmpDepTime); } else { _a.BindPipe(pipe, curTime, emitter, depTime); } curTime += _a.Delay[pipe]; } }
public void SetInst(Tp inst) { _inst = inst; _haveInst = true; }
public RealPipe(Tp pipe) { _pipe = pipe; }
private void Calc() { double Pk, L, Ti, Tm, Gp, Tp, Var_A, Var_B, D1, k, k_Qnpp, Tmin, Tmax; int n, Qz, Qnpp; ClearResult(); if (kToolStripMenuItem.Checked == true) { k_Qnpp = 0.7; } else { k_Qnpp = 1; } try { Pk = Convert.ToDouble(txtPk.Text); L = Convert.ToDouble(txtL.Text); n = Convert.ToInt16(txtn.Text); Qz = Convert.ToInt16(txtQz.Text); Ti = Convert.ToDouble(txtT1.Text); Qnpp = Convert.ToInt16(txtQnpp.Text); Qz = Qz * 1000; Qnpp = Qnpp * 1000; Tm = Ti / 60; Gp = 4 * Pk * L * n; Tp = 3600 * Gp / Qz; Var_A = Qz * Tm - 60 * Gp; //Var_B = 0.7 * Qnpp; Var_B = k_Qnpp * Qnpp; D1 = Var_A / (Var_B * Tm) * 100; k = Tp / Ti; Tmin = (6 * 60 * Gp) / (100 * Qz / 1000 - k_Qnpp * Qnpp / 1000); Tmax = (6 * 60 * Gp) / (k_Qnpp * Qnpp / 1000 + 100 * Qz / 1000); label1.Text = label1.Text + " " + Gp.ToString("0.###") + " кг"; label4.Text = label4.Text + " " + Tp.ToString("0.###") + " c"; label5.Text = label5.Text + " " + Tmax.ToString("0.###") + " c"; label7.Text = label7.Text + " " + Tmin.ToString("0.###") + " c"; label6.Text = label6.Text + " " + k.ToString("0.###"); label3.Text = label3.Text + " " + D1.ToString("0.##") + " %"; if (D1 > 1 || D1 < -1) { lblError.Visible = true; } } catch (Exception ex) { MessageBox.Show("Проверьте введенные данные!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } // MessageBox.Show(Pk.ToString("0.##")); }
public RolePermission(Tr tr, Tp tp) { Role = tr; Permission = tp; }
public static string Calculate(string expr, object model) { return(Tp.Parse(expr, model) ?? string.Empty); }