public ActionResult DeleteLanguage(int languageId) { var lang = langRepo.Languages.FirstOrDefault(l => l.LanguageId == languageId); if (lang != null) { var langName = lang.Name; langRepo.DeleteLanguage(lang); TempData["message"] = string.Format("{0} has been deleted!", langName); } TempData["message"] = string.Format("No language found with ID {0}!", languageId); return(RedirectToAction("Index")); }
public void Delete(int id) { var language = _languages.GetLanguage(id); if (language != null && language.SiteId == _alias.SiteId) { _languages.DeleteLanguage(id); _logger.Log(LogLevel.Information, this, LogFunction.Delete, "Language Deleted {LanguageId}", id); } else { _logger.Log(LogLevel.Error, this, LogFunction.Security, "Unauthorized Language Delete Attempt {LanguageId}", id); HttpContext.Response.StatusCode = (int)HttpStatusCode.Forbidden; } }
public List <LanguageModel> DeleteLanguage(LanguageModel aLanguageModel) { List <LanguageModel> Language = null; try { _languageRepository.DeleteLanguage(aLanguageModel.ID); BaseViewModel baseViewModel = new BaseViewModel(); baseViewModel.CurrentCulture = aLanguageModel.CurrentCulture; baseViewModel.CurrentUserID = aLanguageModel.CurrentUserID; Language = GetAllLanguageList(baseViewModel); } catch (Exception ex) { IErrorLogService errorLog = new ErrorLogService(); string message = ex.InnerException != null ? ex.InnerException.InnerException.Message : ex.Message; errorLog.SetErrorLog(aLanguageModel.CurrentUserID, "Language", message); throw new Exception(ex.Message); } return(Language); }
public void Delete(int id) { _languages.DeleteLanguage(id); _logger.Log(LogLevel.Information, this, LogFunction.Delete, "Language Deleted {LanguageId}", id); }
public void DeleteLanguage(int id) { _languageRepository.DeleteLanguage(id); }
public IActionResult DeleteConfirmed(int LanguageId) { languageRepository.DeleteLanguage(LanguageId); return(RedirectToAction("List")); }