示例#1
0
        private static ModalViewModel PrepareForError()
        {
            ModalViewModel model = new ModalViewModel();

            ///TODO nkaya, Language servis implemente edilecek
            model.Header         = "İşlem Sonucu - Hata";
            model.IsSuccess      = false;
            model.SuccessMessage = null;
            return(model);
        }
示例#2
0
        public static ModalViewModel ForError(string errorCode, string errorText, string title = null)
        {
            ModalViewModel model = PrepareForError();

            if (!string.IsNullOrWhiteSpace(title))
            {
                model.ErrorTitle = title;
            }
            model.Errors.Add(errorCode, errorText);
            return(model);
        }
示例#3
0
        ///TODO nkaya, Language servis implemente edilecek
        public static ModalViewModel ForSuccess(string successMessage = "İşleminiz başarıyla yapıldı.")
        {
            ModalViewModel model = new ModalViewModel();

            ///TODO nkaya, Language servis implemente edilecek
            model.Header     = "İşlem Sonucu - Başarılı";
            model.ErrorTitle = null;
            model.IsSuccess  = true;
            model.Errors.Clear();
            model.SuccessMessage = successMessage;
            return(model);
        }
示例#4
0
        public static ModalViewModel ForError(StringToStringDictionary errors, string title = null)
        {
            ModalViewModel model = PrepareForError();

            foreach (KeyValuePair <string, string> error in errors)
            {
                model.Errors.Add(error.Key, error.Value);
            }
            if (!string.IsNullOrWhiteSpace(title))
            {
                model.ErrorTitle = title;
            }
            return(model);
        }