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); }
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); }