public async Task <ActionResult> Post([FromBody] EmailSenderDTO sender) { if (sender == null) { return(await Task.Run(() => BadRequest())); } sender.Created = DateTime.Now; var _sender = _mapper.Map <EmailSender>(sender); _context.EmailSenders.Add(_sender); _context.SaveChanges(); sender = _mapper.Map <EmailSenderDTO>(_sender); return(await Task.Run(() => new ObjectResult(sender))); }
public async Task <ActionResult> Put(int id, [FromBody] EmailSenderDTO sender) { if (sender == null) { return(await Task.Run(() => BadRequest())); } var orgSender = _context.EmailSenders .SingleOrDefault(e => e.Id == id); if (orgSender == null) { return(await Task.Run(() => NotFound())); } orgSender = _mapper.Map(sender, orgSender); _context.SaveChanges(); return(await Task.Run(() => new ObjectResult(sender))); }