public async Task <ActionResult <Profile> > DeleteProfile(int id) { var profile = await _context.Profile.FindAsync(id); if (profile == null) { return(NotFound()); } var result = new Profile_FunctionalitiesController(_context).DeleteProfile_FunctionalitiesProfile(id).Result; if (result == null) { return(NotFound()); } var ret = new User_ProfileController(_context).DeleteUser_Profile(id).Result; if (ret == null) { return(NotFound()); } _context.Profile.Remove(profile); await _context.SaveChangesAsync(); return(profile); }
public async Task <ActionResult <Functionalities> > DeleteFunctionalities(int id) { var functionalities = await _context.Functionalities.FindAsync(id); if (functionalities == null) { return(NotFound()); } var result = new Profile_FunctionalitiesController(_context).DeleteProfile_Functionalities(id).Result; if (result == null) { return(NotFound()); } _context.Functionalities.Remove(functionalities); await _context.SaveChangesAsync(); return(functionalities); }