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); }