Beispiel #1
0
    public string enterNewWorkerInDb(string mail, string pass, string name, string last)
    {
        Workers w = new Workers();

        w.FirstName = name;
        w.LastName  = last;
        w.Email     = mail;
        w.Password  = pass;

        var ret = mongoDbase.Create(w);

        if (ret != null)
        {
            HttpContext.Current.Session.Add("user", ret);
            return(succ);
        }
        return(fail);
    }
Beispiel #2
0
    public string enterNewWorkerInRDb(string mail, string pass, string name, string last)
    {
        //upis novog radnika u raven bazu
        WorkersR w = new WorkersR()
        {
            FirstName   = name,
            LastName    = last,
            Email       = mail,
            Password    = pass,
            CompanyId   = "2e5b912a-adb9-40df-86f7-9a5b52949ad6",
            CompanyName = "unemployed"
        };

        var ret = raven.Create(w);
        //dodavanje novoupisanog radnike medju redove nezaposlenih
        var comp = raven.addWorkerToCompany(w.Id, raven.getCompanyById(Guid.Parse("2e5b912a-adb9-40df-86f7-9a5b52949ad6")));

        //upis u mongo za nove radnike i uzimanje object id novoupisanog radnika
        Workers wm = new Workers()
        {
            FirstName   = name,
            LastName    = last,
            Email       = mail,
            Password    = pass,
            CompanyId   = "5b0c248a1364452a5cb3183d",
            CompanyName = "unemployed"
        };

        var retM    = mongor.Create(wm);
        var compmon = mongor.addWorkerToCompany(retM.Id, mongor.getCompanyById(ObjectId.Parse("5b0c248a1364452a5cb3183d")));

        DBCheck dbc = new DBCheck()
        {
            Collection = "worker",
            DbName     = "raven",
            Mail       = mail,
            Password   = pass,
            MongoId    = retM.Id.ToString(),
            RavenId    = w.Id.ToString()
        };

        var dbcRet = raven.setDB(dbc);

        Changes ch = new Changes()
        {
            Actor1           = ret.Id,
            Actor1Name       = ret.FirstName + ' ' + ret.LastName,
            Actor1Collection = "WorkersR",
            Type             = " is new person that has joined our network!",
            Time             = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
        };

        var change = raven.addFriendChange(ch);

        if (ret != null && change != null && comp != null && dbcRet != null)
        {
            HttpContext.Current.Session.Add("userR", ret);
            HttpContext.Current.Session.Add("database", dbc.DbName);
            return(succ);
        }
        return(fail);
    }