Beispiel #1
0
        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);
        }