Пример #1
0
        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));
            }
        }
Пример #2
0
        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());
        }