コード例 #1
0
        public Task <bool> Handle(AddVotersCommand data, CancellationToken token)
        {
            VoterInfo obj = _mapper.Map <VoterInfo>(data);

            _context.VoterInfo.Add(obj);
            _context.SaveChanges();
            return(Task.FromResult(true));
        }
コード例 #2
0
        public IActionResult AddUser(LoginForTheatre data)
        {
            string Hash = GeneratePasswordHash(data.Password);

            data.Password = Hash;
            _context.LoginForTheatre.Add(data);
            _context.SaveChanges();
            return(Ok());
        }
        public Task <bool> Handle(RemoveVoterInfoCommand data, CancellationToken token)
        {
            //Do not need these lines of mapping.
            //VoterInfo obj = _mapper.Map<VoterInfo>(data);
            VoterInfo obj = _context.VoterInfo.FirstOrDefault(x => x.VoterId == data.VoterId);

            if (obj != null)
            {
                _context.VoterInfo.Remove(obj);
                _context.SaveChanges();
            }
            return(Task.FromResult(true));
        }
コード例 #4
0
 public void UpdateVoterInfo(VoterInfo data)
 {
     _context.VoterInfo.Update(data);
     _context.SaveChanges();
 }