Ejemplo n.º 1
0
        public ActionResult PutRequest([FromBody] Request request)
        {
            if (request == null)
            {
                return(BadRequest("request is null"));
            }

            try
            {
                var excluded = new[] { "Id", "Created_at" };
                var entry    = _context.Entry(request);
                entry.State = EntityState.Modified;
                foreach (var name in excluded)
                {
                    entry.Property(name).IsModified = false;
                }
                _context.SaveChanges();

                return(Json("Response from Edit"));
            }
            catch (DbUpdateException DbUpdateException)
            {
                return(StatusCode(500, "exception: " + DbUpdateException));
            }
        }
 public ActionResult InsetActualTask([FromBody] ActualTask actualTask)
 {
     try
     {
         _context.Entry(actualTask).State = actualTask.Id == 0? EntityState.Added : EntityState.Modified;
         _context.SaveChanges();
         return(Ok("Task added"));
     }
     catch (Exception e)
     {
         return(StatusCode(500, "exception: " + e));
     }
 }