public async Task <IActionResult> DeleteMail(int id) { var user = await _userManager.GetUserAsync(User); var mails = _mailRepository.GetMails(user.Id, MailType.Received); var mail = mails.FirstOrDefault(x => x.Id == id); if (mail == null) { ViewBag.ErrorMessage = $"Nie można znaleźć odebranego maila o Id: '{id}'."; return(View("NotFound")); } _mailRepository.Delete(mail.Id); return(RedirectToAction("Mail")); }
public ActionResult PhucHoiMacDinh() { var oldData = _mailRepository.GetAll(); foreach (var item in oldData) { _mailRepository.Delete(item.ID); } _mailRepository.SaveChange(); var caiDat = new List <Mail>() { new Mail { TenMail = "XacNhanDaDangKy.html", ValueOfMail = 0 }, new Mail { TenMail = "fromAdmin.html", ValueOfMail = 1 }, new Mail { TenMail = "changeRoom.html", ValueOfMail = 2 }, new Mail { TenMail = "notAccept.html", ValueOfMail = 3 }, new Mail { TenMail = "requestToAdmin.html", ValueOfMail = 4 }, new Mail { TenMail = "toMembers.html", ValueOfMail = 5 }, new Mail { TenMail = "*****@*****.**", ValueOfMail = 6 }, new Mail { TenMail = "dung1997", ValueOfMail = 7 } }; foreach (var cd in caiDat) { _mailRepository.Add(cd); } _mailRepository.SaveChange(); return(View("CaiDatThanhCong")); }
public HttpResponseMessage Delete(long id) { bool isSuccessfulDelete = _mailRepository.Delete(id); if (!isSuccessfulDelete) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK)); }
public async Task <ActionResultResponse> Delete(string tenantId, string id) { var mailInfo = await _mailRepository.GetInfo(tenantId, id); if (mailInfo == null) { return(new ActionResultResponse(-1, _resourceService.GetString("Mail does not exists."))); } var result = await _mailRepository.Delete(tenantId, id); return(new ActionResultResponse(result, result <= 0 ? _resourceService.GetString("Something went wrong. Please contact with administrator.") : _resourceService.GetString("Delete Mail successful."))); }
public bool DeleteEmail(int mailId) { string userID = ""; if (_httpContextAccessor != null && _httpContextAccessor.HttpContext != null && _httpContextAccessor.HttpContext.User != null && _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier) != null && !String.IsNullOrEmpty(_httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value)) { userID = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; } else { return(false); } bool result = _mailRepository.Delete(mailId, userID); if (result) { return(false); } return(true); }
public ResultMessage <Mail> Delete(int id) { return(mailRepository.Delete(id)); }