public override void StatusInfo(string remoteName, StatusOrigin origin, StatusOperation operation) { if (operation == StatusOperation.Delete && origin == StatusOrigin.Start) { deletionState = DeletionState.Initiated; } }
public Operation(int id, DateTime dateTrade, string corretora, string stock, string companyName, TypeOperation typeOperation, int amount, double valorUnit, double valorTotalTraded, StatusOperation statusOperation) { Id = id; DateTrade = dateTrade; Corretora = corretora; CompanyName = companyName; Stock = stock; TypeOperation = typeOperation; Amount = amount; ValorUnit = valorUnit; ValorTotalTraded = valorUnit * amount; StatusOperation = statusOperation; }
internal List <Dictionary <Guid, SagaAction> > GetActions(StatusOperation statusOperation) { using var context = _serviceProvider.GetRequiredService <SagaContext>(); var query = context.Actions .Where(x => x.Status == statusOperation) .AsEnumerable(); return(query.GroupBy(x => x.IdSaga). Select(x => new Dictionary <Guid, SagaAction>() { { x.Key, x.First() } }).ToList()); }
public virtual void StatusInfo(string remoteName, StatusOrigin origin, StatusOperation operation) { }
public OperationStatusPacketOut(StatusOperation operation, byte status) { UsageType = NetUsageType.GENERAL; ID = ServerToClientPacket.OPERATION_STATUS; Data = new byte[] { (byte)operation, status }; }
void RunStatusTests(StatusOperation oper) { //Due to the cumulative nature of these tests, rather than recreate the same // conditions multiple times, all StatusResult testing has been rolled into one test. var path = Path.Combine(trash.FullName, "test" + ++repCount); if (Directory.Exists(path)) { Directory.Delete(path, true); Directory.CreateDirectory(path); } using (var repo = Repository.Init(path, false)) { List <string> filesToCheck = new List <string> (); //Verify the file has not already been created filesToCheck.Clear(); RepositoryStatus results = oper(repo, filesToCheck); AssertStatus(results, filesToCheck, filename); AssertStatus(results, filesToCheck, filenameSubdir1); AssertStatus(results, filesToCheck, filenameSubdir2); //Create the files and verify the files are untracked if (!Directory.Exists(repo.FromGitPath("subdir1/subdir2"))) { Directory.CreateDirectory(repo.FromGitPath("subdir1/subdir2")); } File.WriteAllText(repo.FromGitPath(filename), "Just a simple test."); File.WriteAllText(repo.FromGitPath(filenameSubdir1), "Just a simple test."); File.WriteAllText(repo.FromGitPath(filenameSubdir2), "Just a simple test."); filesToCheck.Clear(); results = oper(repo, filesToCheck); AssertStatus(results, filesToCheck, filename, results.Untracked); AssertStatus(results, filesToCheck, filenameSubdir1, results.Untracked); AssertStatus(results, filesToCheck, filenameSubdir2, results.Untracked); // Modify a file File.WriteAllText(repo.FromGitPath(filenameSubdir1), "Just a simple modified test."); filesToCheck.Clear(); results = oper(repo, filesToCheck); AssertStatus(results, filesToCheck, filename, results.Untracked); AssertStatus(results, filesToCheck, filenameSubdir1, results.Untracked); AssertStatus(results, filesToCheck, filenameSubdir2, results.Untracked); //Add an unmodified file to the index File.WriteAllText(repo.FromGitPath(filenameSubdir1), "Just a simple test."); Index index = new Index(repo); index.Add(filenameSubdir1); filesToCheck.Clear(); results = oper(repo, filesToCheck); AssertStatus(results, filesToCheck, filename, results.Untracked); AssertStatus(results, filesToCheck, filenameSubdir1, results.Added); AssertStatus(results, filesToCheck, filenameSubdir2, results.Untracked); //Modify file in the index File.WriteAllText(repo.FromGitPath(filenameSubdir1), "Just a simple modified test."); filesToCheck.Clear(); results = oper(repo, filesToCheck); AssertStatus(results, filesToCheck, filename, results.Untracked); AssertStatus(results, filesToCheck, filenameSubdir1, results.Modified, results.Added); AssertStatus(results, filesToCheck, filenameSubdir2, results.Untracked); // Commit the added file repo.Commit("test 1"); filesToCheck.Clear(); results = oper(repo, filesToCheck); AssertStatus(results, filesToCheck, filename, results.Untracked); AssertStatus(results, filesToCheck, filenameSubdir1, results.Modified); AssertStatus(results, filesToCheck, filenameSubdir2, results.Untracked); // Commit the modification index.Add(filenameSubdir1); repo.Commit("test 2"); filesToCheck.Clear(); results = oper(repo, filesToCheck); AssertStatus(results, filesToCheck, filename, results.Untracked); AssertStatus(results, filesToCheck, filenameSubdir1); AssertStatus(results, filesToCheck, filenameSubdir2, results.Untracked); // Modify the committed file File.WriteAllText(repo.FromGitPath(filenameSubdir1), "Modified after commit."); filesToCheck.Clear(); results = oper(repo, filesToCheck); AssertStatus(results, filesToCheck, filename, results.Untracked); AssertStatus(results, filesToCheck, filenameSubdir1, results.Modified); AssertStatus(results, filesToCheck, filenameSubdir2, results.Untracked); // Remove the committed file File.Delete(repo.FromGitPath(filenameSubdir1)); filesToCheck.Clear(); results = oper(repo, filesToCheck); AssertStatus(results, filesToCheck, filename, results.Untracked); AssertStatus(results, filesToCheck, filenameSubdir1, results.Missing); // FIXME: should be Removed?? AssertStatus(results, filesToCheck, filenameSubdir2, results.Untracked); // Stage the file removal index.Remove(filenameSubdir1); filesToCheck.Clear(); results = oper(repo, filesToCheck); AssertStatus(results, filesToCheck, filename, results.Untracked); AssertStatus(results, filesToCheck, filenameSubdir1, results.Removed); AssertStatus(results, filesToCheck, filenameSubdir2, results.Untracked); // Commit changes repo.Commit("test 3"); filesToCheck.Clear(); results = oper(repo, filesToCheck); AssertStatus(results, filesToCheck, filename, results.Untracked); AssertStatus(results, filesToCheck, filenameSubdir1); AssertStatus(results, filesToCheck, filenameSubdir2, results.Untracked); // Modify the committed file, stage it and delete it File.WriteAllText(repo.FromGitPath(filenameSubdir1), "Modified before delete."); index.Add(filenameSubdir1); File.Delete(repo.FromGitPath(filenameSubdir1)); filesToCheck.Clear(); results = oper(repo, filesToCheck); AssertStatus(results, filesToCheck, filename, results.Untracked); AssertStatus(results, filesToCheck, filenameSubdir1, results.Added, results.Missing); // FIXME: should be Removed?? AssertStatus(results, filesToCheck, filenameSubdir2, results.Untracked); } }
void RunStatusTests(StatusOperation oper) { //Due to the cumulative nature of these tests, rather than recreate the same // conditions multiple times, all StatusResult testing has been rolled into one test. var path = Path.Combine(trash.FullName, "test" + ++repCount); if (Directory.Exists (path)) { Directory.Delete (path, true); Directory.CreateDirectory (path); } using (var repo = Repository.Init(path, false)) { List<string> filesToCheck = new List<string> (); //Verify the file has not already been created filesToCheck.Clear (); RepositoryStatus results = oper (repo, filesToCheck); AssertStatus (results, filesToCheck, filename); AssertStatus (results, filesToCheck, filenameSubdir1); AssertStatus (results, filesToCheck, filenameSubdir2); //Create the files and verify the files are untracked if (!Directory.Exists (repo.FromGitPath ("subdir1/subdir2"))) Directory.CreateDirectory (repo.FromGitPath ("subdir1/subdir2")); File.WriteAllText(repo.FromGitPath (filename), "Just a simple test."); File.WriteAllText(repo.FromGitPath (filenameSubdir1), "Just a simple test."); File.WriteAllText(repo.FromGitPath (filenameSubdir2), "Just a simple test."); filesToCheck.Clear (); results = oper (repo, filesToCheck); AssertStatus (results, filesToCheck, filename, results.Untracked); AssertStatus (results, filesToCheck, filenameSubdir1, results.Untracked); AssertStatus (results, filesToCheck, filenameSubdir2, results.Untracked); // Modify a file File.WriteAllText(repo.FromGitPath (filenameSubdir1), "Just a simple modified test."); filesToCheck.Clear (); results = oper (repo, filesToCheck); AssertStatus (results, filesToCheck, filename, results.Untracked); AssertStatus (results, filesToCheck, filenameSubdir1, results.Untracked); AssertStatus (results, filesToCheck, filenameSubdir2, results.Untracked); //Add an unmodified file to the index File.WriteAllText(repo.FromGitPath (filenameSubdir1), "Just a simple test."); Index index = new Index(repo); index.Add(filenameSubdir1); filesToCheck.Clear (); results = oper (repo, filesToCheck); AssertStatus (results, filesToCheck, filename, results.Untracked); AssertStatus (results, filesToCheck, filenameSubdir1, results.Added); AssertStatus (results, filesToCheck, filenameSubdir2, results.Untracked); //Modify file in the index File.WriteAllText(repo.FromGitPath (filenameSubdir1), "Just a simple modified test."); filesToCheck.Clear (); results = oper (repo, filesToCheck); AssertStatus (results, filesToCheck, filename, results.Untracked); AssertStatus (results, filesToCheck, filenameSubdir1, results.Modified, results.Added); AssertStatus (results, filesToCheck, filenameSubdir2, results.Untracked); // Commit the added file repo.Commit ("test 1"); filesToCheck.Clear (); results = oper (repo, filesToCheck); AssertStatus (results, filesToCheck, filename, results.Untracked); AssertStatus (results, filesToCheck, filenameSubdir1, results.Modified); AssertStatus (results, filesToCheck, filenameSubdir2, results.Untracked); // Commit the modification index.Add (filenameSubdir1); repo.Commit ("test 2"); filesToCheck.Clear (); results = oper (repo, filesToCheck); AssertStatus (results, filesToCheck, filename, results.Untracked); AssertStatus (results, filesToCheck, filenameSubdir1); AssertStatus (results, filesToCheck, filenameSubdir2, results.Untracked); // Modify the committed file File.WriteAllText(repo.FromGitPath (filenameSubdir1), "Modified after commit."); filesToCheck.Clear (); results = oper (repo, filesToCheck); AssertStatus (results, filesToCheck, filename, results.Untracked); AssertStatus (results, filesToCheck, filenameSubdir1, results.Modified); AssertStatus (results, filesToCheck, filenameSubdir2, results.Untracked); // Remove the committed file File.Delete (repo.FromGitPath (filenameSubdir1)); filesToCheck.Clear (); results = oper (repo, filesToCheck); AssertStatus (results, filesToCheck, filename, results.Untracked); AssertStatus (results, filesToCheck, filenameSubdir1, results.Missing); // FIXME: should be Removed?? AssertStatus (results, filesToCheck, filenameSubdir2, results.Untracked); // Stage the file removal index.Remove (filenameSubdir1); filesToCheck.Clear (); results = oper (repo, filesToCheck); AssertStatus (results, filesToCheck, filename, results.Untracked); AssertStatus (results, filesToCheck, filenameSubdir1, results.Removed); AssertStatus (results, filesToCheck, filenameSubdir2, results.Untracked); // Commit changes repo.Commit ("test 3"); filesToCheck.Clear (); results = oper (repo, filesToCheck); AssertStatus (results, filesToCheck, filename, results.Untracked); AssertStatus (results, filesToCheck, filenameSubdir1); AssertStatus (results, filesToCheck, filenameSubdir2, results.Untracked); // Modify the committed file, stage it and delete it File.WriteAllText(repo.FromGitPath (filenameSubdir1), "Modified before delete."); index.Add (filenameSubdir1); File.Delete (repo.FromGitPath (filenameSubdir1)); filesToCheck.Clear (); results = oper (repo, filesToCheck); AssertStatus (results, filesToCheck, filename, results.Untracked); AssertStatus (results, filesToCheck, filenameSubdir1, results.Added, results.Missing); // FIXME: should be Removed?? AssertStatus (results, filesToCheck, filenameSubdir2, results.Untracked); } }
public static string SurveyOperation(StatusOperation status) { string result = string.Empty; switch (status) { case StatusOperation.SuccsessInsert: result = "عملیات ذخیره سازی رکورد جدید با موفقیت صورت گرفت"; break; case StatusOperation.FailInsert: result = "متاسفانه در عملیات ذخیره سازی رکورد جدید خطای وجود دارد . لطفا دوباره تلاش کنید و در صورت تکرار بیش از چند بار به توسعه دهنده سیستم اطلاع دهید"; break; case StatusOperation.SuccsessUpdate: result = "عملیات ویرایش رکورد با موفقیت صورت گرفت"; break; case StatusOperation.FailUpdate: result = "متاسفانه در عملیات ویرایش رکورد جدید خطای وجود دارد . لطفا دوباره تلاش کنید و در صورت تکرار بیش از چند بار به توسعه دهنده سیستم اطلاع دهید"; break; case StatusOperation.SuccsessDelete: result = "عملیات حذف رکورد با موفقیت صورت گرفت"; break; case StatusOperation.FailDelete: result = "متاسفانه در عملیات حذف رکورد خطای وجود دارد . لطفا دوباره تلاش کنید و در صورت تکرار بیش از چند بار به توسعه دهنده سیستم اطلاع دهید"; break; case StatusOperation.DuplicateInsert: result = "این نام قبلا در پایگاه داده ذخیره شده است"; break; case StatusOperation.DuplicateAddress: result = "این آدرس قبلا در پایگاه داده ثبت شده است"; break; case StatusOperation.DuplicateEmail: result = "این ایمیل قبل در پایگاه داده ثبت شده است"; break; case StatusOperation.DuplicateName: result = "این نام قبلا در پایگاه داده ثبت شده است"; break; case StatusOperation.SizeImage: result = "حجم تصویر ارسالی شما بیش از حد تعین شده می باشد.لطفا دوباره بررسی کنید"; break; case StatusOperation.Dependencies: result = "بخش های دیگری از این سیستم به این بخش وابستگی دارند. لطفا در صورت تمایل برای حذف ابتدا قسمت های وابسته را حذف نمایید سپس این بخش را حذف نمایید"; break; case StatusOperation.WeightUploadFile: result = "در عملیات آپلود فایل مشکلی به وجود آمده است .. به حجم فایل آپلود شده دقت نمایید"; break; case StatusOperation.FailUploadFile: result = "در عملیات آپلود فایل مشکلی ایجاد شده است .. لطفا دوباره تلاش کنید .. در صورت تکرار بیش از چند بار حتما توسعه دهنده سیستم را مطلع کنید"; break; case StatusOperation.NoItem: result = "هیچ آیتمی ثبت نشده است"; break; case StatusOperation.SuccessSendEmail: result = "نامه الکترونیکی شما با موفقیت ارسال شد"; break; case StatusOperation.FailSendEmail: result = "در ارسال نامه الکترونیکی شما مشکلی ایجاد شده است . لطفا دقایقی دیگر تلاش کنید"; break; case StatusOperation.DeleteInsertElmah: result = "ذخیره سازی اینترنت پروتکل های انتخاب شده و حذف ملبقی استثنا ها با موفقیت صورت گرفت"; break; case StatusOperation.ExceptionReciveSMS: result = "در زمان دریافت اطلاعات از سرویس خطایی به وجود آمده است.. لطفا دقایقی دیگر صفحه را بروز رسانی نمایید"; break; case StatusOperation.FailSend: result = "متاسفانه در زمان ارسال اطلاعات خطایی به ایجاد شده است لطفا دقایقی دیگر تلاش نمایید"; break; case StatusOperation.SuccessSend: result = "ارسال پیام با موفقیت صورت گرفت"; break; case StatusOperation.SuccessCreateUser: result = "ثبت نام شما با موفقیت صورت گرفت برای ورود به سیستم از منوی ناوبری بالا استفاده نمایید"; break; case StatusOperation.FailCreateUser: result = "در زمان ایجاد حساب کاربری شما خطایی رخ داده شده است لطفا دوباره این کار را انجام دهید"; break; case StatusOperation.InValidCreateUser: result = "برای ایجاد حساب کاربری خود لطفا از مقادیر معتبر استفاده نمایید"; break; case StatusOperation.BlockAccount: result = "اکانت کاربری شما مسدود شده است / برای اطلاعات بیشتر با مدیریت سامانه تماس بگیرید"; break; case StatusOperation.Invalid: result = "لطفا مقادیر را به صورت صحیح وارد نمایید"; break; case StatusOperation.ResetPassword: result = "رمز عبور شما با موفقیت ریسیت شد یک لینک فعال سازی به ایمیل شما ارسال شد"; break; case StatusOperation.NoExistEmail: result = "چنین رایانامه ای در سیستم ثبت نشده است"; break; case StatusOperation.ResetPasswordConfirmation: result = "رمز عبور شما با موفقیت ویرایش شد / از منوی ناوبری بالا ورود به سیستم را انتخاب نمایید"; break; case StatusOperation.ResetPasswordError: result = "متاسفانه در ویرایش رمز عبور خطایی رخ داده است"; break; case StatusOperation.NoExistUser: result = "کاربری با این مشخصات در سیستم ثبت نشده است"; break; case StatusOperation.ChangePasswordError: result = "متاسفانه در زمان تغیر رمز عبور خطایی رخ داده شده است"; break; case StatusOperation.SuccessChangePassword: result = "تغیر رمز عبور شما با موفقیت صورت گرفت"; break; case StatusOperation.AddFavoriteError: result = "به لیست علاقه مندی اضافه نشد"; break; case StatusOperation.SuccessSendComment: result = "نظر شما با موفقیت ارسال شد بعد از تایید مدیریت در سایت نمایش داده می شود"; break; case StatusOperation.FailSendComment: result = "در زمان ارسال نظر شما خطایی رخ داده است . لطفا دوباره تلاش نمایید"; break; case StatusOperation.DisableUser: result = "این اکانت در سیستم غیر فعال شده است"; break; case StatusOperation.FailLogin: result = " از صحت اطلاعات ورودی اطمینان حاصل نمایید"; break; case StatusOperation.SuccessLogin: result = "ورود کاربر به سیستم با موفقیت انجام شد"; break; case StatusOperation.NoExistproduct: result = "محصولی برای این گروه آموزشی ثبت نشده است"; break; } return(result); }
public override void StatusInfo(string remoteName, StatusOrigin origin, StatusOperation operation) { Trace("Command '{0}' for '{1}' {2}", operation, remoteName, origin.ToString().ToLower()); S3CommanderContext.ProcessOperationInfo(remoteName, origin, operation); }
public static string ToString(this StatusOperation op, bool padded = false) { string name = op == StatusOperation.None ? "" : Enum.GetName(typeof(StatusOperation), op); return(name + new string(' ', maxlen - name.Length)); }
public static void UpdateStatus(this Operation operation, StatusOperation status) { operation.Status = status; operation.Date = DateTime.Now; }
public static void ProcessOperationInfo(string remoteDir, StatusOrigin origin, StatusOperation operation) { currentOperation = origin == StatusOrigin.Start ? operation : StatusOperation.None; }