public async Task<NotificationResultModel> CreateLanguage(LanguageModel input)
        {
            try
            {
                var model = new NotificationResultModel { Status = 1};
                var language = new Language
                               {
                                   Name = input.Name,
                                   DisplayOrder = input.DisplayOrder,
                                   LanguageCulture = input.LanguageCulture,
                                   Published = input.Published,
                                   UniqueSeoCode = input.UniqueSeoCode
                               };
                model.Status = ((int)(await LanguageBll.Insert(language))) > 0? 0 : 1;
                return await Task.FromResult(model);
            }
            catch (Exception ex)
            {

                ErrorStore.LogExceptionWithoutContext(ex);
                return new NotificationResultModel();
            }
        }
        public async Task<NotificationResultModel> DeleteLanguage(DeleteInputModel input)
        {
            try
            {
                var model = new NotificationResultModel { Status = 1};
                model.Status = ((int) (await LanguageBll.Delete(input.Ids))) > 0? 0 : 1;
                return await Task.FromResult(model);
            }
            catch (Exception ex)
            {

                ErrorStore.LogExceptionWithoutContext(ex);
                return new NotificationResultModel();
            }

        }