Exemple #1
0
        public IHttpActionResult PostUserSkillsViewModel(UserSkillsViewModel userSkillsViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            UserSkills UserSkills = new UserSkills();

            Mapper.CreateMap <UserSkillsViewModel, UserSkills>();
            UserSkills = Mapper.Map <UserSkillsViewModel, UserSkills>(userSkillsViewModel);
            db.UserSkills.Add(UserSkills); db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = userSkillsViewModel.Id }, userSkillsViewModel));
        }
Exemple #2
0
        public UserSkillsViewModel GetUserSkills(int id)

        {
            UserSkillsViewModel UserSkillsViewModel = new UserSkillsViewModel();

            NGOdata.UserSkills GetUserSkills;

            GetUserSkills = db.UserSkills.Where(x => x.Id == id).FirstOrDefault();

            Mapper.CreateMap <UserSkills, UserSkillsViewModel>();
            UserSkillsViewModel          = Mapper.Map <UserSkills, UserSkillsViewModel>(GetUserSkills);
            UserSkillsViewModel.UserName = GetUserSkills.Users.UserName;


            return(UserSkillsViewModel);
        }
Exemple #3
0
        // GET: api/UserSkills
        public List <UserSkillsViewModel> GetUserSkills()
        {
            var UserSkillsList = db.UserSkills.ToList();

            List <UserSkillsViewModel> UserSkillsViewModelList = new List <UserSkillsViewModel>();

            foreach (var item in UserSkillsList)
            {
                UserSkillsViewModel UserSkillsViewModel = new UserSkillsViewModel();

                Mapper.CreateMap <UserSkills, UserSkillsViewModel>();
                UserSkillsViewModel          = Mapper.Map <UserSkills, UserSkillsViewModel>(item);
                UserSkillsViewModel.UserName = item.Users.UserName;


                UserSkillsViewModelList.Add(UserSkillsViewModel);
            }


            return(UserSkillsViewModelList);
        }
Exemple #4
0
        public IHttpActionResult PutUserSkillsViewModel(int id, UserSkillsViewModel userSkillsViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

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

            UserSkills UserSkills = new UserSkills();

            Mapper.CreateMap <UserSkillsViewModel, UserSkills>();
            UserSkills = Mapper.Map <UserSkillsViewModel, UserSkills>(userSkillsViewModel);
            db.Entry(UserSkills).State = EntityState.Modified;

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
 public UserSkillsPage()
 {
     InitializeComponent();
     BindingContext = _vm = new UserSkillsViewModel();
 }