Example #1
0
        public Objects.users.User AddMUser(Objects.users.User item)
        {
            item.id = 0;
            var _entity = Mapper.Map <Entities.users.User>(item);

            _entity = _ctx.users.Add(_entity);
            _ctx.SaveChanges();
            return(Mapper.Map <Objects.users.User>(_entity));
        }
Example #2
0
        public void DeleteUser(Objects.users.User item)
        {
            var _entity = _ctx.users.FirstOrDefault(x => x.id == item.id);

            if (_entity == null)
            {
                throw new ArgumentException("User not exist");
            }
            _ctx.users.Remove(_entity);
            _ctx.SaveChanges();
        }
Example #3
0
        public Objects.users.User UpdateUser(Objects.users.User item)
        {
            var _entity = _ctx.users.FirstOrDefault(x => x.id == item.id);

            if (_entity == null)
            {
                throw new ArgumentException("User not exist");
            }

            //request all attributes
            _entity.groups.ToList();

            var __entity = Mapper.Map(item, _entity);

            _ctx.Entry(__entity).State = System.Data.Entity.EntityState.Modified;
            _ctx.SaveChanges();
            return(Mapper.Map <Objects.users.User>(__entity));
        }