Ejemplo n.º 1
0
    public static bool AddUser(UserDTO user, string passwordHash)
    {
        _responder = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Responder>();
        var data = new WWWForm();

        data.AddField("id", user.Id);
        data.AddField("lastName", user.LastName);
        data.AddField("login", user.Login);
        if (user.FirstName != null)
        {
            data.AddField("firstName", user.FirstName);
        }
        if (user.MiddleName != null)
        {
            data.AddField("middleName", user.MiddleName);
        }
        if (user.Email != null)
        {
            data.AddField("email", user.Email);
        }
        if (user.Phone != null)
        {
            data.AddField("phone", user.Phone);
        }
        data.AddField("passwordHash", passwordHash);
        _responder.Send("users/add_user", data);
        LogsController.AddLog(PlayerPrefs.GetString("SessionUserId"), "ADD USER",
                              string.Format("Id: \"{0}\"; LastName: \"{1}\"; FirstName: \"{2}\"; MiddleName: \"{3}\"; Login: \"{4}\"; Email: \"{5}\"; Phone: \"{6}\"",
                                            user.Id, user.LastName, user.FirstName, user.MiddleName, user.Login, user.Email, user.Phone));
        return(Convert.ToBoolean(_responder.Responce));
    }
Ejemplo n.º 2
0
 public void OnLogoutButtonPressed()
 {
     LogsController.AddLog(PlayerPrefs.GetString("SessionUserId"), "LOG OUT", "");
     PlayerPrefs.SetString("SessionUserId", "");
     PlayerPrefs.SetString("IsLogin", "false");
     PlayerPrefs.DeleteAll();
     PlayerPrefs.Save();
     SceneManager.LoadScene("LoginScene");
 }
    public static bool SetTaskCompleted(string id)
    {
        _responder = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Responder>();
        var url = string.Format("id={0}", id);

        _responder.Request("tasks/set_task_completed", url);
        LogsController.AddLog(PlayerPrefs.GetString("SessionUserId"), "SET TASK COMPLETED",
                              string.Format("Id: \"{0}\"", id));
        return(Convert.ToBoolean(_responder.Responce));
    }
Ejemplo n.º 4
0
    public static bool DeleteUser(string id)
    {
        _responder = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Responder>();
        var url = string.Format("id={0}", id);

        _responder.Request("users_roles/delete_user", url);
        LogsController.AddLog(PlayerPrefs.GetString("SessionUserId"), "DELETE USER",
                              string.Format("Id: \"{0}\"", id));
        return(Convert.ToBoolean(_responder.Responce));
    }
Ejemplo n.º 5
0
    public static bool SetProjectInWork(string id)
    {
        _responder = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Responder>();
        var url = string.Format("id={0}", id);

        _responder.Request("projects/set_project_inwork", url);
        LogsController.AddLog(PlayerPrefs.GetString("SessionUserId"), "SET PROJECT INWORK",
                              string.Format("Id: \"{0}\"", id));
        return(Convert.ToBoolean(_responder.Responce));
    }
Ejemplo n.º 6
0
    public static bool DeleteRole(int code)
    {
        _responder = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Responder>();
        var url = string.Format("code={0}", code);

        _responder.Request("roles/delete_role", url);
        LogsController.AddLog(PlayerPrefs.GetString("SessionUserId"), "DELETE ROLE",
                              string.Format("Code: \"{0}\"", code));
        return(Convert.ToBoolean(_responder.Responce));
    }
Ejemplo n.º 7
0
    public static bool AddRole(string name)
    {
        _responder = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Responder>();
        var data = new WWWForm();

        data.AddField("name", name);
        _responder.Send("roles/add_role", data);
        LogsController.AddLog(PlayerPrefs.GetString("SessionUserId"), "ADD ROLE",
                              string.Format("Name: \"{0}\"", name));
        return(Convert.ToBoolean(_responder.Responce));
    }
    public static bool EditTextMessage(MessageDTO message)
    {
        _responder = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Responder>();
        var data = new WWWForm();

        data.AddField("id", message.Id);
        data.AddField("text", message.Text);
        _responder.Send("messages/edit_message", data);
        LogsController.AddLog(PlayerPrefs.GetString("SessionUserId"), "EDIT MESSAGE TEXT",
                              string.Format("Id: \"{0}\"; Text: \"{1}\"", message.Id, message.Text));
        return(Convert.ToBoolean(_responder.Responce));
    }
Ejemplo n.º 9
0
    public static bool UpdateUserPassword(string id, string newPassword)
    {
        _responder = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Responder>();
        var data = new WWWForm();

        data.AddField("id", id);
        data.AddField("newPassword", newPassword);
        _responder.Send("users/update_user_password", data);
        LogsController.AddLog(PlayerPrefs.GetString("SessionUserId"), "UPDATE USER PASSWORD",
                              string.Format("Id: \"{0}\"; PasswordHash: \"{1}\"", id, newPassword));
        return(Convert.ToBoolean(_responder.Responce));
    }
Ejemplo n.º 10
0
    public static bool DeleteUserRole(string userId, int roleCode)
    {
        _responder = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Responder>();
        var data = new WWWForm();

        data.AddField("userId", userId);
        data.AddField("roleCode", roleCode);
        _responder.Send("users_roles/delete_user_role", data);
        LogsController.AddLog(PlayerPrefs.GetString("SessionUserId"), "DELETE USER ROLE",
                              string.Format("UserId: \"{0}\"; RoleCode: \"{1}\"", userId, roleCode));
        return(Convert.ToBoolean(_responder.Responce));
    }
Ejemplo n.º 11
0
    internal static bool UpdateHeader(ProjectDTO project)
    {
        _responder = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Responder>();
        var data = new WWWForm();

        data.AddField("id", project.Id);
        data.AddField("header", project.Header);
        _responder.Send("projects/update_project", data);
        LogsController.AddLog(PlayerPrefs.GetString("SessionUserId"), "UPDATE PROJECT HEADER",
                              string.Format("Id: \"{0}\"; Header: \"{1}\"", project.Id, project.Header));
        return(Convert.ToBoolean(_responder.Responce));
    }
Ejemplo n.º 12
0
    public static bool UpdateRole(RoleDTO role)
    {
        _responder = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Responder>();
        var data = new WWWForm();

        data.AddField("code", role.Code);
        data.AddField("name", role.Name);
        _responder.Send("roles/update_role", data);
        LogsController.AddLog(PlayerPrefs.GetString("SessionUserId"), "UPDATE ROLE",
                              string.Format("Code: \"{0}\"; Name: \"{1}\"", role.Code, role.Name));
        return(Convert.ToBoolean(_responder.Responce));
    }
    public static bool AddMessage(MessageDTO message)
    {
        _responder = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Responder>();
        var data = new WWWForm();

        data.AddField("author", message.AuthorId);
        data.AddField("project", message.ProjectId);
        data.AddField("text", message.Text);
        _responder.Send("messages/add_message", data);
        LogsController.AddLog(PlayerPrefs.GetString("SessionUserId"), "SEND MESSAGE",
                              string.Format("AuthorId: \"{0}\"; ProjectId: \"{1}\"; Text: \"{2}\"", message.AuthorId, message.ProjectId, message.Text));
        return(Convert.ToBoolean(_responder.Responce));
    }
Ejemplo n.º 14
0
    public static bool AddProject(ProjectDTO project)
    {
        _responder = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Responder>();
        var data = new WWWForm();

        data.AddField("id", project.Id);
        data.AddField("courator", project.CouratorId);
        data.AddField("header", project.Header);
        _responder.Send("projects/add_project", data);
        LogsController.AddLog(PlayerPrefs.GetString("SessionUserId"), "ADD PROJECT",
                              string.Format("Id: \"{0}\"; CouratorId: \"{1}\"; Header: \"{2}\"", project.Id, project.CouratorId, project.Header));
        return(Convert.ToBoolean(_responder.Responce));
    }
    public static bool UpdateTask(TaskDTO task)
    {
        _responder = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Responder>();
        var data = new WWWForm();

        data.AddField("id", task.Id);
        data.AddField("worker", task.WorkerId);
        data.AddField("description", task.Description);
        data.AddField("deadline", task.Deadline);
        _responder.Send("tasks/update_task", data);
        LogsController.AddLog(PlayerPrefs.GetString("SessionUserId"), "UPDATE TASK",
                              string.Format("Id: \"{0}\"; WorkerId: \"{1}\"; Description: \"{2}\"; Deadline: \"{3}\"",
                                            task.Id, task.WorkerId, task.Description, task.Deadline));
        return(Convert.ToBoolean(_responder.Responce));
    }
Ejemplo n.º 16
0
 public void LoginUser()
 {
     _loginText.text = _loginText.text.ToLower();
     if (IsCredentialsAllowed = CheckCredentials())
     {
         PlayerPrefs.SetString("SessionUserId", _sessionUserId);
         PlayerPrefs.SetString("IsLogin", "true");
         PlayerPrefs.Save();
         _messageText.text = "Успешно";
         LogsController.AddLog(_sessionUserId, "LOG IN", "");
     }
     else
     {
         _passwordText.text = "";
     };
 }
Ejemplo n.º 17
0
    public static bool UpdateUserName(UserDTO user)
    {
        _responder = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Responder>();
        var data = new WWWForm();

        data.AddField("id", user.Id);
        data.AddField("lastName", user.LastName);
        if (user.FirstName != null)
        {
            data.AddField("firstName", user.FirstName);
        }
        if (user.MiddleName != null)
        {
            data.AddField("middleName", user.MiddleName);
        }
        _responder.Send("users/update_user_name", data);
        LogsController.AddLog(PlayerPrefs.GetString("SessionUserId"), "UPDATE USER NAME",
                              string.Format("Id: \"{0}\"; LastName: \"{1}\"; FirstName: \"{2}\"; MiddleName: \"{3}\"",
                                            user.Id, user.LastName, user.FirstName, user.MiddleName));
        return(Convert.ToBoolean(_responder.Responce));
    }
Ejemplo n.º 18
0
    public static bool UpdateUserToken(UserDTO user)
    {
        _responder = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Responder>();
        var data = new WWWForm();

        data.AddField("id", user.Id);
        data.AddField("login", user.Login);
        if (user.Email != null)
        {
            data.AddField("email", user.Email);
        }
        if (user.Phone != null)
        {
            data.AddField("phone", user.Phone);
        }
        _responder.Send("users/update_user_token", data);
        LogsController.AddLog(PlayerPrefs.GetString("SessionUserId"), "UPDATE USER TOKEN",
                              string.Format("Id: \"{0}\"; Login: \"{1}\"; Email: \"{2}\"; Phone: \"{3}\"",
                                            user.Id, user.Login, user.Email, user.Phone));
        return(Convert.ToBoolean(_responder.Responce));
    }