コード例 #1
0
        public async Task <IActionResult> Updatewebsite(websiteentity entity)
        {
            var result = await _unitofwork.website
                         .UpdateEntity(entity);

            return(Ok(result));
        }
コード例 #2
0
        public async Task <IActionResult> Addwebsite(websiteentity entity)
        {
            var coreobj = await _unitofwork.website.setentity(entity);

            var mappedobj = _mapper.Map <websiteentity>(coreobj);


            return(Ok(mappedobj));
        }
コード例 #3
0
        public async Task <website> setentity(websiteentity entity)
        {
            var obj = _mapper.Map <website>(entity);

            await base.AddAsync(obj);

            await _dataContext.SaveChangesAsync();

            return(obj);
        }
コード例 #4
0
        public async Task <websiteentity> UpdateEntity(websiteentity entity)
        {
            var obj = await _dataContext.websites
                      .FirstOrDefaultAsync(x => x.id == entity.id);

            var update = _mapper.Map <websiteentity, website>(entity, obj);

            _dataContext.websites.Update(obj);

            await _dataContext.SaveChangesAsync();

            var obj1 = _mapper.Map <websiteentity>(update);

            return(obj1);
        }