public string DeleteUser(int id)
 {
     if (usersService.Delete(id))
     {
         return("User deleted!");
     }
     else
     {
         return("User is not deleted!");
     }
 }
        public IHttpActionResult Delete(int id)
        {
            ResponseMessage response = new ResponseMessage();

            if (_service.Delete(id))
            {
                response.Code = 201;
                response.Body = "User has been deleted.";
            }
            else
            {
                response.Code = 200;
                response.Body = "User has not been deleted.";
            }

            return(Json(response));
        }
Exemple #3
0
        static void QueryUsers()
        {
            IUsersRepository        usersRepository        = new UsersRepository(connectionString, "users");
            ISettingsRepository     settingsRepository     = new SettingsRepository(connectionString, "settings");
            IUsersManagementService usersManagementService = new UsersManagementService(
                usersRepository,
                settingsRepository);

            //create default
            //usersManagementService.CreateNew(
            //    "Test Administrator",
            //    "*****@*****.**",
            //    "$2b$10$n45gXcwVp4Niyr385xh.CevsQWP3xRNCck/fLJ6Honn4URJMV6VgK",
            //    DateTime.Now,
            //    "Administrator account for test purposes");

            //usersManagementService.CreateNew(
            //    "Test User",
            //    "*****@*****.**",
            //    "$2b$10$Jme/D8ENr09qQYcydWHknOQ2LA0RoUYPLJjfKiTjkWW3I5jdgkdnu",
            //    DateTime.Now,
            //    "User account for test purposes");

            //get
            var admin = usersManagementService.GetByEmail("*****@*****.**");

            //create
            User alreadyCreatedUser = usersManagementService.CreateNew(
                "Temp User",
                "*****@*****.**",
                "querty123",
                new DateTime(1990, 10, 4),
                "Comment");

            //delete
            var temp = usersManagementService.GetByEmail("*****@*****.**");

            usersManagementService.Delete(temp.Email);
        }