Exemplo n.º 1
0
 public function registerUser(Request $request)
 {
     $first_name = $request->first_name;
     $last_name = $request->last_name;
     $email = $request->email;
     $password = $request->password;
     // check if email already exists
     if ($this->isUserExist($email)) {
         $response = array("status" => "Failure", "message" => "Email already exist");
     } else {
         $user = new User();
         $user->user_first_name = $first_name;
         $user->user_last_name = $last_name;
         $user->user_email = $email;
         $user->user_password = $password;
         $user->user_role = "1002";
         //register as guest
         $user->user_status = "1000";
         //status user active
         try {
             $result = $user->save();
             if ($result) {
                 $response = array("status" => "Success", "message" => "Data Inserted Successfully");
             } else {
                 $response = array("status" => "Failure", "message" => "Data Insertion Failure");
             }
         } catch (Exception $ex) {
             $response = array("status" => "Failure", "message" => "Error occurs please try again later", "exception" => $e);
         }
     }
     return json_encode($response);
 }
Exemplo n.º 2
0
 public function createuser(User $user)
 {
     $constants = new AppConstants();
     if ($this->isUserExist($user->user_email)) {
         $result = $constants->USER_ALREADY_EXISTS_STATUS();
     } else {
         if ($user->save()) {
             $result = $constants->USER_INSERT_SUCCESS_STATUS();
         } else {
             $result = $constants->USER_INSERT_FAILURE_STATUS();
         }
     }
     return $result;
 }
 public function profile(Request $request)
 {
     $user_name = $request->user_name;
     $designation = $request->designation;
     $about = $request->about;
     $profile = new User();
     $profile->user_name = $user_name;
     $profile->designation = $designation;
     $profile->about = $about;
     try {
         $result = $profile->save();
         if ($result) {
             $response = array("status" => "Success", "message" => "Data Inserted Successfully");
         } else {
             $response = array("status" => "Failure", "message" => "Data Insertion Failure");
         }
     } catch (Exception $ex) {
         $response = array("status" => "Failure", "message" => "Error occurs please try again later", "exception" => $e);
     }
     return json_encode($response);
 }