Esempio n. 1
0
        public ActionResult updatecontact(contact1 c1nn)
        {
            contact1 cat1 = new contact1();

            cat1 = dbnew.contacts1.Find(c1nn.Id);

            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;



            dbnew.SaveChanges();


            return(Redirect("Contacts"));
        }
Esempio n. 2
0
        public ActionResult EditContact(string a)
        {
            if (Session["username"] != null)
            {
                int id     = Int32.Parse(a);
                var userid = Int32.Parse(Session["userId"].ToString());
                ft1new = c.getallftag(userid);
                lt1    = c.getallctag(userid);

                // String usertag = Session["username"].ToString();7

                c1 = dbnew.contacts1.Find(id);
                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);
                }
                ct = new contactandtags(lt1, ft1new, c1, mobnums);
                return(View(ct));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
Esempio n. 3
0
        public ActionResult cloud()
        {
            var userid = Int32.Parse(Session["userId"].ToString());

            lt1    = c.getallctag(userid);
            ft1new = c.getallftag(userid);
            c1     = new contact1();
            ct     = new contactandtags(lt1, ft1new, c1);
            return(View(ct));
        }
Esempio n. 4
0
        public ActionResult contactdetail(int id)
        {
            // String usertag = Session["username"].ToString();
            var userid = Int32.Parse(Session["userId"].ToString());

            ft1new = c.getallftag(userid);
            lt1    = c.getallctag(userid);

            c1 = dbnew.contacts1.Find(id);
            ct = new contactandtags(lt1, ft1new, c1);
            return(View(ct));
        }
Esempio n. 5
0
        public ActionResult addnewcontact(contact1 c)
        {
            // var max = cx.Contacts.Max(x => x.Id);
            //c.Id = max + 1;



            c.uid = Int32.Parse(Session["userId"].ToString());

            dbnew.contacts1.Add(c);

            dbnew.SaveChanges();
            // var tl = cx.tags.ToList();
            return(Redirect("Contacts"));
        }
Esempio n. 6
0
        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));
        }