public IActionResult Post([FromBody] SaleProPromotionTarget tg) { try { tg.CreateDate = DateTime.Now; ctx.SaleProPromotionTargets.Add(tg); ctx.SaveChanges(); var obj = new Dictionary <string, object> { { "targetID", tg.TargetID } }; return(Ok(obj)); } catch (Exception ex) { return(StatusCode(500, ex)); } }
public async Task <IActionResult> Put([FromBody] SaleProPromotionTarget tg) { tg.UpdateDate = DateTime.Now; if (!SaleProPromotionTargetExists(tg.TargetID)) { return(NotFound()); } ctx.Entry(tg).State = EntityState.Modified; try { await ctx.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { return(NotFound()); } return(NoContent()); }