public IHttpActionResult PutsavesaveUpdateProfile(businessDataProfile data)
        {
            var obj = db.tBusinessEntities.SingleOrDefault(a => a.recNo == data.data.recNo);

            db.tServiceSets.Where(a => a.UserId == data.data.UserId).ToList().ForEach(b => b.Status = 1);
            db.SaveChanges();

            var obj2 = new tServiceSet();

            if (data.serviceData != null)
            {
                foreach (var a in data.serviceData)
                {
                    obj2.ServiceId = a;
                    obj2.UserId    = "0003";
                    obj2.Status    = 0;

                    db.Entry(obj2).State = EntityState.Added;
                    db.SaveChanges();
                }
            }

            obj.BusinessEntityName    = data.data.BusinessEntityName;
            obj.BusinessEntityAddress = data.data.BusinessEntityAddress;
            db.SaveChanges();


            var data1 = db.tServiceSets.Where(a => a.UserId == data.data.UserId && a.Status == 0).Select(x => new
            {
                name = db.tServices.FirstOrDefault(p => p.ServiceId == x.ServiceId).Description
            });

            return(Json(data1));
        }
        public IHttpActionResult PostSaveSkillandService(skillAndServices data)
        {
            var obj  = new tSkillSet();
            var obj2 = new tServiceSet();

            if (data.tempSkills != null)
            {
                foreach (var a in data.tempSkills)
                {
                    obj.UserId  = data.userid;
                    obj.SkillId = a;
                    obj.Status  = 0;

                    db.Entry(obj).State = EntityState.Added;
                    db.SaveChanges();
                }
            }

            if (data.serviceArrID != null)
            {
                foreach (var a in data.serviceArrID)
                {
                    obj2.UserId    = data.userid;
                    obj2.ServiceId = a.ServiceId;
                    obj2.Status    = 0;

                    db.Entry(obj2).State = EntityState.Added;
                    db.SaveChanges();
                }
            }

            return(Json("Saved!"));
        }
Exemplo n.º 3
0
        public IHttpActionResult PostSaveService(string data, string userid)
        {
            var obj = new tServiceSet();

            if (data != null)
            {
                var serviceID = data.Split(',');

                foreach (var a in serviceID)
                {
                    obj.UserId    = userid;
                    obj.ServiceId = a.ToString();
                    obj.Status    = 0;

                    db.Entry(obj).State = EntityState.Added;
                    db.SaveChanges();
                }
            }

            return(Json("Saved!"));
        }