Ejemplo n.º 1
0
        public void Update(CategoryViewModel model)
        {
            var mapper   = CustomMapperConfiguration.ConfigCreateMapper <CategoryViewModel, Category>();
            var category = mapper.Map <CategoryViewModel, Category>(model);

            _categoriesRepository.Update(category);
        }
Ejemplo n.º 2
0
        public IQueryable <CategoryViewModel> GetList()
        {
            var categories = _categoriesRepository.GetList();
            var mapper     = CustomMapperConfiguration.ConfigCreateMapper <Category, CategoryViewModel>();

            return(mapper.Map <IQueryable <Category>, IQueryable <CategoryViewModel> >(categories));
        }
        public void Update(VoteTypeViewModel model)
        {
            var mapper   = CustomMapperConfiguration.ConfigCreateMapper <VoteTypeViewModel, VoteType>();
            var voteType = mapper.Map <VoteTypeViewModel, VoteType>(model);

            _voteTypesRepository.Update(voteType);
        }
        public IQueryable <VoteTypeViewModel> GetList()
        {
            var voteTypes = _voteTypesRepository.GetList();
            var mapper    = CustomMapperConfiguration.ConfigCreateMapper <VoteType, VoteViewModel>();

            return(mapper.Map <IQueryable <VoteType>, IQueryable <VoteTypeViewModel> >(voteTypes));
        }
Ejemplo n.º 5
0
        public void Insert(VoteViewModel model)
        {
            var mapper = CustomMapperConfiguration.ConfigCreateMapper <VoteViewModel, Vote>();
            var vote   = mapper.Map <VoteViewModel, Vote>(model);

            _votesRepository.Insert(vote);
        }
Ejemplo n.º 6
0
        public DocumentService(CeviriDukkaniModel model, CustomMapperConfiguration customMapperConfiguration, ILog logger)
        {
            _model = model;
            _customMapperConfiguration = customMapperConfiguration;

            _client   = new MongoClient(ConfigurationManager.AppSettings["MongoAuditStore"]);
            _database = _client.GetDatabase(ConfigurationManager.AppSettings["MongoAuditDatabase"]);
            _logger   = logger;
        }
Ejemplo n.º 7
0
        public void UpdateDetail(UserViewModel model)
        {
            var mapper = CustomMapperConfiguration.ConfigCreateMapper <UserViewModel, User>();
            //var config = new MapperConfiguration(c =>
            //{
            //    c.CreateMap<UserViewModel, User>();
            //    c.IgnoreUnmapped();
            //});
            //var mapper = config.CreateMapper();
            var user = mapper.Map <UserViewModel, User>(model);

            _usersRepository.Update(user);
        }
Ejemplo n.º 8
0
        public CategoryViewModel GetById(int id)
        {
            var category = _categoriesRepository.GetById(id);

            if (category == null)
            {
                return(null);
            }

            var mapper = CustomMapperConfiguration.ConfigCreateMapper <Category, CategoryViewModel>();

            return(mapper.Map <Category, CategoryViewModel>(category));
        }
        public VoteTypeViewModel GetById(int id)
        {
            var voteType = _voteTypesRepository.GetById(id);

            if (voteType == null)
            {
                return(null);
            }

            var mapper = CustomMapperConfiguration.ConfigCreateMapper <VoteType, VoteTypeViewModel>();

            return(mapper.Map <VoteType, VoteTypeViewModel>(voteType));
        }
Ejemplo n.º 10
0
        public void UpdatePassword(UserPasswordViewModel model)
        {
            var mapper = CustomMapperConfiguration.ConfigCreateMapper <UserPasswordViewModel, User>();
            //var config = new MapperConfiguration(c =>
            //{
            //    c.CreateMap<UserPasswordViewModel, User>();
            //    c.IgnoreUnmapped();
            //});
            //var mapper = config.CreateMapper();
            var user = mapper.Map <UserPasswordViewModel, User>(model);

            user.Password = Sha256HashGenerator.GenerateHash(model.Password);
            _usersRepository.UpdatePassword(user);
        }
Ejemplo n.º 11
0
        public IQueryable <UserViewModel> GetList()
        {
            var users  = _usersRepository.GetList();
            var mapper = CustomMapperConfiguration.ConfigCreateMapper <User, UserViewModel>();

            //var config = new MapperConfiguration(c =>
            //{
            //    c.CreateMap<User, UserViewModel>();
            //    c.IgnoreUnmapped();
            //});
            //var mapper = config.CreateMapper();

            return(mapper.Map <IQueryable <User>, IQueryable <UserViewModel> >(users));
        }
Ejemplo n.º 12
0
        public int Insert(RegisterViewModel model)
        {
            var mapper = CustomMapperConfiguration.ConfigCreateMapper <RegisterViewModel, User>();
            //var config = new MapperConfiguration(c =>
            //{
            //    c.CreateMap<RegisterViewModel, User>();
            //    c.IgnoreUnmapped();
            //});
            //var mapper = config.CreateMapper();
            var user = mapper.Map <RegisterViewModel, User>(model);

            user.Password = Sha256HashGenerator.GenerateHash(model.Password);
            _usersRepository.Insert(user);
            return(_usersRepository.GetRecentUser());
        }
Ejemplo n.º 13
0
        public UserViewModel GetById(int id)
        {
            var user = _usersRepository.GetById(id);

            if (user == null)
            {
                return(null);
            }

            var mapper = CustomMapperConfiguration.ConfigCreateMapper <User, UserViewModel>();

            //var config = new MapperConfiguration(c =>
            //{
            //    c.CreateMap<User, UserViewModel>();
            //    c.IgnoreUnmapped();
            //});
            //var mapper = config.CreateMapper();

            return(mapper.Map <User, UserViewModel>(user));
        }
Ejemplo n.º 14
0
        public UserViewModel GetByEmailPassword(string email, string password)
        {
            var user = _usersRepository.GetByEmailPassword(email, Sha256HashGenerator.GenerateHash(password));

            if (user == null)
            {
                return(null);
            }

            var mapper = CustomMapperConfiguration.ConfigCreateMapper <User, UserViewModel>();

            //var config = new MapperConfiguration(c =>
            //{
            //    c.CreateMap<User, UserViewModel>();
            //    c.IgnoreUnmapped();
            //});
            //var mapper = config.CreateMapper();

            return(mapper.Map <User, UserViewModel>(user));
        }