// алгоритм обработки события protected override void HandleEvent(ModelEventArgs args) { Model.KVZ += 1; Model.Tracer.EventTrace(this, "NZ = " + ZP.NZ); var rec = new PassRec(); //новая запись rec.Z = ZP; //передаём в созданный объект, объект заявки Model.VQ.Add(rec); //добавляем в очередь Model.LQ.Value = Model.VQ.Count.Value; Model.times.Add(Time); Model.iPassIn++; var ev1 = new K1(); // создание объекта события ZP.NZ += 1; ev1.ZP = ZP; // передача библиотекаря в событие double dt1 = Model.GenPassAppear.GenerateValue(); Model.PlanEvent(ev1, dt1); // планирование события 3 Model.Tracer.PlanEventTrace(ev1); Model.Tracer.AnyTrace(""); Model.TraceModel(); Model.Tracer.AnyTrace(""); }
public ActionResult Warning(string email) { Utilizador u = model.Utilizador.Where(x => x.Email.Equals(email)).FirstOrDefault(); PassRec pr = new PassRec(); pr.Warning(email); Console.WriteLine("Enviei email!"); return(RedirectToAction("VerUtis", "Admin")); }
public ActionResult Enviar(string email) { Utilizador u = model.Utilizador.Where(x => x.Email.Equals(email)).FirstOrDefault(); Helpers.CacheController.utilizador = u.Email; string code = RandomString(8, true); u.Codigo = code; model.SaveChanges(); PassRec pr = new PassRec(); pr.Rec_Button(email, code); return(RedirectToAction("Recovery", "Conta")); }