public async Task <ActionResult <bool> > DeleteOrganisation(OrganisationDelete organisationDelete) { var org = await _context.Organisations.FirstOrDefaultAsync(x => x.ID == organisationDelete.ID); if (org == null) { return(false); } if (org.Password != organisationDelete.Password) { return(false); } try { if (org.ImagePath != null) { ImageDelete imgDelete = new ImageDelete(); imgDelete.ImageDeleteURL(org.ImagePath); } _context.Organisations.Remove(org); await _context.SaveChangesAsync(); return(true); } catch (Exception) { return(false); } }
public Task <ActionResult <bool> > DeleteOrganisation(OrganisationDelete organisationDelete) { return(_IOrganisationsDAL.DeleteOrganisation(organisationDelete)); }
public async Task <ActionResult <bool> > DeleteOrganisation(OrganisationDelete organisationDelete) { return(await _IOrganisationsUI.DeleteOrganisation(organisationDelete)); }