コード例 #1
0
        public void UpdateClientDTO(AddClientModel model, int Id)
        {
            var    config = new MapperConfiguration(cfg => cfg.CreateMap <AddClientModel, AddClientDTO>());
            Mapper mapper = new Mapper(config);

            AddClientDTO clientDTO = mapper.Map <AddClientModel, AddClientDTO>(model);

            _clientsHelper.UpdateClientById(clientDTO, Id);
        }
コード例 #2
0
        public void AddClientDTO(AddClientModel model)
        {
            var    config = new MapperConfiguration(cfg => cfg.CreateMap <AddClientModel, AddClientDTO>());
            Mapper mapper = new Mapper(config);

            AddClientDTO clientDTO = mapper.Map <AddClientModel, AddClientDTO>(model);

            _clientsHelper.AddClient(clientDTO);
        }
コード例 #3
0
        public void AddClient(AddClientDTO addClientDTO)
        {
            string query = "ClientsAgregatorDB.AddClient @LastName, @FirstName," +
                           " @MiddleName,  @Phone, @Email," +
                           " @BulkStatusId, @Male, @СommentAboutСlient";

            using (IDbConnection conn = new SqlConnection(Options.connectionString))
            {
                conn.Query(query, new
                {
                    addClientDTO.LastName,
                    addClientDTO.FirstName,
                    addClientDTO.MiddleName,
                    addClientDTO.Phone,
                    addClientDTO.Email,
                    addClientDTO.BulkStatusId,
                    addClientDTO.Male,
                    СommentAboutСlient = addClientDTO.CommentAboutClient
                });
            }
        }
コード例 #4
0
        public void UpdateClientById(AddClientDTO addClientDTO, int Id)
        {
            string query = "ClientsAgregatorDB.UpdateClientById @Id, @LastName, @FirstName," +
                           " @MiddleName, @Phone, @Email," +
                           " @BulkStatusId, @Male, @CommentAboutClient";

            using (IDbConnection conn = new SqlConnection(Options.connectionString))
            {
                conn.Query(query, new
                {
                    Id,
                    addClientDTO.LastName,
                    addClientDTO.FirstName,
                    addClientDTO.MiddleName,
                    addClientDTO.Phone,
                    addClientDTO.Email,
                    addClientDTO.BulkStatusId,
                    addClientDTO.Male,
                    addClientDTO.CommentAboutClient
                });
            }
        }
コード例 #5
0
        public void GetClientDTOFromAddClientModel_WhenValidTestPassed_ShouldResultClientDTO(AddClientDTO expected, AddClientModel clientModel)
        {
            _mock.Setup(clientsHelper => clientsHelper.AddClient(expected)).Verifiable();

            _controller.AddClientDTO(clientModel);

            _mock.Verify();
        }