public JsonResult editftagContactdetailJSON(string f, string i) { int id = Int32.Parse(i); if (i != null) { fTagDetail1 file = dbnew.fTagDetails1.Find(id); string filename = file.orignalName; string vnam = file.virtualName; string path = file.url; var cid = file.cid; ftd = dbnew.fTagDetails1.Where(x => x.cid == file.cid && x.uid == file.uid && x.orignalName.Equals(filename)).ToList(); foreach (var fi in ftd) { dbnew.fTagDetails1.Remove(fi); } dbnew.SaveChanges(); var tagsplits = f.Split(','); List <int> ftagids = new List <int>(); for (int i1 = 0; i1 < (tagsplits.Length - 1); i1++) { ftagids.Add(Int32.Parse(tagsplits[i1])); } // Int32.Parse( foreach (var x in ftagids) { fTagDetail1 fdnew = new fTagDetail1(); fdnew.uid = Int32.Parse(Session["userId"].ToString()); fdnew.fid = x; fdnew.cid = cid; fdnew.orignalName = filename; fdnew.virtualName = vnam; fdnew.url = path; dbnew.fTagDetails1.Add(fdnew); dbnew.SaveChanges(); } } return(Json(true, JsonRequestBehavior.AllowGet)); }
public JsonResult Upload(string f, string c, string v) { var tagsplits = f.Split(','); List <int> ftagids = new List <int>(); for (int i = 0; i < (tagsplits.Length - 1); i++) { ftagids.Add(Int32.Parse(tagsplits[i])); } for (int i = 0; i < Request.Files.Count; i++) { // Int32.Parse( var file = Request.Files[i]; var fileName = Path.GetFileName(file.FileName); var path = Path.Combine(Server.MapPath("~/Files/"), fileName); string pathoffile = "C:/Users/" + file.FileName; string ftag = f; ftag = ftag.Replace(" ", ""); string cid = c; string name = file.FileName; string vrname1 = v; foreach (var x in ftagids) { fTagDetail1 fdnew = new fTagDetail1(); fdnew.uid = Int32.Parse(Session["userId"].ToString()); fdnew.fid = x; fdnew.cid = Int32.Parse(c); fdnew.orignalName = name; fdnew.virtualName = vrname1; fdnew.url = path; dbnew.fTagDetails1.Add(fdnew); dbnew.SaveChanges(); } file.SaveAs(path); } return(Json(true, JsonRequestBehavior.AllowGet)); }
public JsonResult ShowContactdetailJSON(string a) { //var tagofafile=cx.ftagdetails /* int id = Int32.Parse(a); * contact1 c1n=null; * c1n = db.contacts1.Find(id); * * // ftd = cx.ftagdetails.Where(x=>x.username.Equals(a)).ToList(); * * contactandtags cat = new contactandtags(c1n); * * // String usertag = Session["username"].ToString(); * * * return this.Json(cat, JsonRequestBehavior.AllowGet);*/ //var tagofafile=cx.ftagdetails int id = Int32.Parse(a); c1 = dbnew.contacts1.Find(id); contact1 c1nn = null; c1nn = dbnew.contacts1.Find(id); // ftd = cx.ftagdetails.Where(x => x.username.Equals(a)).ToList(); var userid = Int32.Parse(Session["userId"].ToString()); ftd = dbnew.fTagDetails1.Where(x => x.uid == userid && x.cid == id).ToList(); List <contactCTag> cct = new List <contactCTag>(); cct = dbnew.contactCTags.Where(x => x.cid == id).ToList(); int i = 0; lt1 = new List <userCTag>(); foreach (var x in cct) { var uc = dbnew.userCTags.Find(cct[i].uctid); lt1.Add(uc); i++; } List <userCTag> unassignedctag = new List <userCTag>(); unassignedctag = c.getallctag(userid); var unass = unassignedctag.Where(p => !lt1.Any(l => p.Id.Equals(l.Id))).ToList(); contact1 cat1 = new contact1(); cat1.Id = c1nn.Id; cat1.uid = c1nn.uid; cat1.firstName = c1nn.firstName; cat1.middleName = c1nn.middleName; cat1.lastName = c1nn.lastName; cat1.dob = c1nn.dob; cat1.note = c1nn.note; cat1.phoneticFirstName = c1nn.phoneticFirstName; cat1.phoneticMiddleName = c1nn.phoneticMiddleName; cat1.phoneticLastName = c1nn.phoneticLastName; cat1.prefix = c1nn.prefix; cat1.suffix = c1nn.suffix; cat1.nickName = c1nn.nickName; cat1.jobTitle = c1nn.jobTitle; cat1.company = c1nn.company; cat1.department = c1nn.department; List <fTagDetail1> a123 = new List <fTagDetail1>(); foreach (var x in ftd) { fTagDetail1 child = new fTagDetail1(); child.Id = x.Id; child.uid = x.uid; child.cid = x.cid; child.orignalName = x.orignalName; child.virtualName = x.virtualName; child.url = x.url; a123.Add(child); } List <userCTag> ucl = new List <userCTag>(); List <userCTag> uclunassign = new List <userCTag>(); foreach (var p in lt1) { userCTag uc = new userCTag(); uc.Id = p.Id; uc.cTagName = p.cTagName; uc.uid = p.uid; ucl.Add(uc); } foreach (var p in unass) { userCTag uc = new userCTag(); uc.Id = p.Id; uc.cTagName = p.cTagName; uc.uid = p.uid; uclunassign.Add(uc); } List <mobileNo> mobnums = new List <mobileNo>(); var mobnum = dbnew.mobileNoes.Where(x => x.cid == id && x.uid == userid); foreach (var q in mobnum) { mobileNo mns = new mobileNo(); mns.Id = q.Id; mns.cid = q.cid; mns.uid = q.uid; mns.mid = q.mid; mns.number = q.number; mobnums.Add(mns); } contactandtags cat = new contactandtags(cat1, a123, ucl, uclunassign, mobnums); // String usertag = Session["username"].ToString(); return(this.Json(cat, JsonRequestBehavior.AllowGet)); }