public async Task <ActionResult> Post([FromBody] SubscriptionUserDto itemDto) { if (itemDto == null) { return(await Task.Run(() => BadRequest())); } itemDto.Created = DateTime.Now; var item = _mapper.Map <SubscriptionUser>(itemDto); _context.SubscriptionUsers.Add(item); _context.SaveChanges(); itemDto = _mapper.Map <SubscriptionUserDto>(item); return(await Task.Run(() => new ObjectResult(itemDto))); }
public async Task <ActionResult> Put(int id, [FromBody] SubscriptionUserDto itemDto) { if (itemDto == null) { return(await Task.Run(() => BadRequest())); } var item = _context.SubscriptionUsers .SingleOrDefault(e => e.Id == id); if (item == null) { return(await Task.Run(() => NotFound())); } item = _mapper.Map(itemDto, item); _context.SaveChanges(); return(await Task.Run(() => new ObjectResult(itemDto))); }