public async Task UpdateAsync(RssKeywordTypeViewModel model)
        {
            var dbItem = await _repo.RssFeeds.GetByIdAsync(model.Id);

            dbItem = MapUpdate().CreateMapper().Map(model, dbItem);
            await _repo.SaveAsync();
        }
        public async Task <IHttpActionResult> Post(RssKeywordTypeViewModel model)
        {
            if (String.IsNullOrEmpty(model.Name))
            {
                ModelState.AddModelError("model.Name", "Name is Required");
            }
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            await _rssKeywordTypeBuilder.AddAsync(model);

            return(Ok());
        }
 public async Task AddAsync(RssKeywordTypeViewModel model)
 {
     var dbItem = MapAdd().CreateMapper().Map <RssKeywordType>(model);
     await _repo.RssKeywordTypes.AddOrUpdateAndSaveAsync(dbItem);
 }