コード例 #1
0
        // PUT: api/Contact/5
        public async Task <bool> Put(int id, [FromBody] ContactViewModelRequest request)
        {
            var sevRequest = new ContactRequest
            {
                FirstName   = request.FirstName,
                LastName    = request.LastName,
                Email       = request.Email,
                PhoneNumber = request.PhoneNumber,
                IsActive    = request.IsActive,
                Id          = request.Id
            };

            //var obj = _mapper.Map<ContactViewModelRequest, ContactRequest>(request);
            return(await _contactManger.UpdateContacts(id, sevRequest));
        }
コード例 #2
0
        // POST: api/Contact
        public async Task <bool> PostAsync([FromBody] ContactViewModelRequest request)
        {
            var sevRequest = new ContactRequest
            {
                FirstName   = request.FirstName,
                LastName    = request.LastName,
                Email       = request.Email,
                PhoneNumber = request.PhoneNumber
                ,
                IsActive = request.IsActive
            };

            //autommaper
            //var obj = _mapper.Map<ContactViewModelRequest, ContactRequest>(request);
            return(await _contactManger.AddContacts(sevRequest));
        }