public IHttpActionResult PutCountry(int id, CountryViewModel CountryViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != CountryViewModel.Id)
            {
                return(BadRequest());
            }
            Country country = new Country();

            Mapper.CreateMap <CountryViewModel, Country>();
            country = Mapper.Map <CountryViewModel, Country>(CountryViewModel);
            db.Entry(country).State = EntityState.Modified;

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult PutQuestionChoicesViewModel(int id, QuestionsChoicesViewModel questionChoicesViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != questionChoicesViewModel.Id)
            {
                return(BadRequest());
            }

            QuestionsChoices QuestionChoices = new QuestionsChoices();

            Mapper.CreateMap <QuestionsChoicesViewModel, QuestionsChoices>();
            QuestionChoices = Mapper.Map <QuestionsChoicesViewModel, QuestionsChoices>(questionChoicesViewModel);
            db.Entry(QuestionChoices).State = EntityState.Modified;
            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!QuestionChoicesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Ejemplo n.º 3
0
        public IHttpActionResult PutSegmentsViewModel(int id, SegmentsViewModel segmentsViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != segmentsViewModel.Id)
            {
                return(BadRequest());
            }

            Segments Segments = new Segments();

            Mapper.CreateMap <SegmentsViewModel, Segments>();
            Segments = Mapper.Map <SegmentsViewModel, Segments>(segmentsViewModel);
            db.Entry(Segments).State = EntityState.Modified;
            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!SegmentsExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Ejemplo n.º 4
0
        public IHttpActionResult PutAreaOfExpertise(int id, AreaOfExpertiseViewModel AreaOfExpertiseViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != AreaOfExpertiseViewModel.Id)
            {
                return(BadRequest());
            }
            AreaOfExpertise AreaOfExpertise = new AreaOfExpertise();

            Mapper.CreateMap <AreaOfExpertiseViewModel, AreaOfExpertise>();
            AreaOfExpertise = Mapper.Map <AreaOfExpertiseViewModel, AreaOfExpertise>(AreaOfExpertiseViewModel);
            db.Entry(AreaOfExpertise).State = EntityState.Modified;

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult PutUserAnswersViewModel(int id, UserAnswersViewModel userAnswersViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != userAnswersViewModel.Id)
            {
                return(BadRequest());
            }

            UserAnswers UserAnswers = new UserAnswers();

            Mapper.CreateMap <UserAnswersViewModel, UserAnswers>();
            UserAnswers = Mapper.Map <UserAnswersViewModel, UserAnswers>(userAnswersViewModel);
            db.Entry(UserAnswers).State = EntityState.Modified;
            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!UserAnswersExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public object createcontact(UserViewModel userViewModel)
        {
            try
            {
                //User user = new User();
                //if (user.Id == 0)
                //{
                //    user.UserName = lvv.UserName;
                //    user.Password = lvv.Password;
                //    user.Email = lvv.Email;
                //    user.PhoneNumber = lvv.PhoneNumber;
                //    db.User.Add(user);
                //    db.SaveChanges();
                //    return new Response
                //    { Status = "Success", Message = "SuccessFully Saved." };
                //}

                Users user = new Users();

                Mapper.CreateMap <UserViewModel, Users>();
                user = Mapper.Map <UserViewModel, Users>(userViewModel);

                db.Users.Add(user);
                db.SaveChanges();
                return(new Response
                {
                    Status = "Success", Message = "SuccessFully Saved."
                });
            }
            catch (Exception ex)
            {
                return(new Response
                {
                    Status = "Error", Message = "Invalid Data." + ex.Message
                });
            }
        }
        public IHttpActionResult PutJobApply(int id, JobApplyViewModel jobApplyViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != jobApplyViewModel.Id)
            {
                return(BadRequest());
            }
            JobApply JobApply = new JobApply();

            Mapper.CreateMap <JobApplyViewModel, JobApply>();
            JobApply = Mapper.Map <JobApplyViewModel, JobApply>(jobApplyViewModel);

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
Ejemplo n.º 8
0
        public IHttpActionResult PutYearsOfExperienceViewModel(int id, YearsOfExperienceViewModel yearsOfExperienceViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != yearsOfExperienceViewModel.Id)
            {
                return(BadRequest());
            }

            YearsOfExperience YearsOfExperience = new YearsOfExperience();

            Mapper.CreateMap <YearsOfExperienceViewModel, YearsOfExperience>();
            YearsOfExperience = Mapper.Map <YearsOfExperienceViewModel, YearsOfExperience>(yearsOfExperienceViewModel);
            db.Entry(YearsOfExperience).State = EntityState.Modified;

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

            return(StatusCode(HttpStatusCode.NoContent));
        }