コード例 #1
0
        public IHttpActionResult PuttJobSeekerExpertise(int id, tJobSeekerExpertise tJobSeekerExpertise)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != tJobSeekerExpertise.recNo)
            {
                return(BadRequest());
            }

            db.Entry(tJobSeekerExpertise).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!tJobSeekerExpertiseExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
コード例 #2
0
        public IHttpActionResult GettJobSeekerExpertise(int id)
        {
            tJobSeekerExpertise tJobSeekerExpertise = db.tJobSeekerExpertises.Find(id);

            if (tJobSeekerExpertise == null)
            {
                return(NotFound());
            }

            return(Ok(tJobSeekerExpertise));
        }
コード例 #3
0
        public IHttpActionResult PosttJobSeekerExpertise(tJobSeekerExpertise tJobSeekerExpertise)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.tJobSeekerExpertises.Add(tJobSeekerExpertise);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = tJobSeekerExpertise.recNo }, tJobSeekerExpertise));
        }
コード例 #4
0
        public IHttpActionResult DeletetJobSeekerExpertise(int id)
        {
            tJobSeekerExpertise tJobSeekerExpertise = db.tJobSeekerExpertises.Find(id);

            if (tJobSeekerExpertise == null)
            {
                return(NotFound());
            }

            db.tJobSeekerExpertises.Remove(tJobSeekerExpertise);
            db.SaveChanges();

            return(Ok(tJobSeekerExpertise));
        }
コード例 #5
0
        public IHttpActionResult PostSaveSkills(skillAndServices data)
        {
            var obj  = new tSkillSet();
            var obj2 = new tJobSeekerExpertise();
            var obj3 = new tMainService();

            if (data.tempSkills != null)
            {
                foreach (var a in data.tempSkills)
                {
                    obj.SkillId = a;
                    obj.Status  = 0;
                    obj.UserId  = data.globalID;
                    db.tSkillSets.Add(obj);
                    db.SaveChanges();
                }
            }

            if (data.serviceArrID != null)
            {
                foreach (var a in data.serviceArrID)
                {
                    //db.tJobSeekerExpertises.Where(i => i.ExpertiseId == a).ToList().ForEach(l => l.Status = 1);


                    obj2.ExpertiseId = a.ExpertiseId;
                    obj2.UserId      = data.globalID;
                    obj2.Status      = 0;
                    obj2.DateCreated = DateTime.Now;
                    db.tJobSeekerExpertises.Add(obj2);
                    db.SaveChanges();
                }
            }
            if (data.getId != null)
            {
                obj3.IndustryId = data.getId;
                obj3.Status     = 0;
                obj3.UserId     = data.globalID;
                db.tMainServices.Add(obj3);
                db.SaveChanges();
            }


            return(Json(data));
        }
コード例 #6
0
        public IHttpActionResult PutexpFieldChange(expInfo data)
        {
            var obj  = new tJobSeekerExpertise();
            var obj2 = new tMainService();

            if (data.expertId != null)
            {
                foreach (var a in data.expertId)
                {
                    db.tJobSeekerExpertises.Where(i => i.ExpertiseId == a).ToList().ForEach(l => l.Status = 1);
                    db.SaveChanges();
                }
            }

            if (data.preIndusID != null)
            {
                db.tMainServices.Where(i => i.IndustryId == data.preIndusID && i.UserId == data.thisUser).ToList().ForEach(l => l.Status = 1);
                db.SaveChanges();
            }

            return(Json(data));
        }