public void Update(CategoryViewModel model) { var mapper = CustomMapperConfiguration.ConfigCreateMapper <CategoryViewModel, Category>(); var category = mapper.Map <CategoryViewModel, Category>(model); _categoriesRepository.Update(category); }
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)); }
public void Insert(VoteViewModel model) { var mapper = CustomMapperConfiguration.ConfigCreateMapper <VoteViewModel, Vote>(); var vote = mapper.Map <VoteViewModel, Vote>(model); _votesRepository.Insert(vote); }
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; }
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); }
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)); }
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); }
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)); }
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()); }
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)); }
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)); }