// GET: Faqs/Delete/5 public ActionResult Delete(int id) { // TODO: Add delete logic here var faq = _repo.FindById(id); if (faq == null) { return(NotFound()); } var isSuccess = _repo.Delete(faq); if (!isSuccess) { return(BadRequest()); } return(RedirectToAction(nameof(Index))); }
public UpdateResult Delete(int id) { UpdateResult result = new UpdateResult(); try { _faqRepository.Delete(id); } catch (Exception exception) { AddLogError(exception, $"Error when delete faq {id}"); result.State = 4; result.KeyLanguage = UpdateResult.ERROR_WHEN_UPDATED; } if (result.State == 1) { Save(); } return(result); }
public Infrastructure.Data.DTOs.ModelResponse Delete(Infrastructure.Data.DTOs.UserInfo user, long id) { try { //Authorization if (user == null) { return(new ModelResponse(101)); } Repo.Delete(user.UserId, id); } catch (Exception ex) { return(new ModelResponse(ex)); } return(new ModelResponse(0)); }
public async Task <ActionResultResponse> Delete(string tenantId, string faqId) { var info = await _faqRepository.GetInfo(faqId); if (info == null) { return(new ActionResultResponse(-1, _websiteResourceService.GetString("Faq does not exists. Please try again."))); } if (info.TenantId != tenantId) { return(new ActionResultResponse(-2, _sharedResourceService.GetString(ErrorMessage.NotHavePermission))); } var result = await _faqRepository.Delete(faqId); await _faqTranslationRepository.Delete(faqId); return(new ActionResultResponse(result, _websiteResourceService.GetString("Delete Faq successful."))); }
public void Delete(Guid id) { faqRepository.Delete(id); }