public void DeletePartner(string mainCode, string subCode) { var partnerToRemove = _partnerRepository.Get(c => c.PartnerMainC == mainCode && c.PartnerSubC == subCode); if (partnerToRemove != null) { _partnerRepository.Delete(partnerToRemove); var settlements = _partnerSettlementRepository.Query(c => c.PartnerMainC == mainCode && c.PartnerSubC == subCode); if (settlements != null) { foreach (var settlement in settlements) { _partnerSettlementRepository.Delete(settlement); } } SavePartner(); } //Delete init customer payment var initPartnerPayment = _partnerBalanceRepository.Get(p => p.PartnerMainC == mainCode && p.PartnerSubC == subCode && p.PartnerBalanceD == new DateTime(1900, 1, 1)); if (initPartnerPayment != null) { _partnerBalanceRepository.Delete(initPartnerPayment); } }
public IActionResult DeletePartner(long id) { Partner partner = partner_repo.Find(id); if (partner == null) { return(NotFound()); } partner_repo.Delete(partner); return(Ok()); }
public ActionResult DeleteConfirmed(int Id) { var partner = repository.Find(Id); if (partner != null) { string filePath = Server.MapPath(partner.PhotoUrl); if (System.IO.File.Exists(filePath)) { System.IO.File.Delete(filePath); } repository.Delete(Id); repository.Save(); } return(RedirectToAction("Index", "Partner")); }
public IActionResult Delete(string id) { var claims = User.Claims.Select(claim => new { claim.Type, claim.Value }).ToDictionary(t => t.Type, t => t.Value); if (claims.ContainsKey("name")) { if (claims["name"].Equals("ADMIN") || claims["name"].Equals("MANAGER")) { return(Ok(_repository.Delete(id))); } } else { return(Forbid()); } return(Forbid()); }
public IActionResult Delete(string id) { return(Ok(_repository.Delete(id))); }
public void Delete(Src.Partner.Partner pPartner) { _repository.Delete(pPartner); }