Ejemplo n.º 1
0
        public IHttpActionResult PutPrevention(int id, Prevention prevention)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != prevention.Prev_ID)
            {
                return(BadRequest());
            }

            db.Entry(prevention).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PreventionExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Ejemplo n.º 2
0
 public void Create(Prevention prevention)
 {
     using (var context = new TesisContext())
     {
         context.Preventions.Add(prevention);
         context.SaveChanges();
     }
 }
Ejemplo n.º 3
0
 public void Delete(Prevention prevention)
 {
     using (var context = new TesisContext())
     {
         var preventionDelete = context.Preventions.SingleOrDefault(r => r.Id == prevention.Id);
         context.Preventions.Remove(preventionDelete);
         context.SaveChanges();
     }
 }
Ejemplo n.º 4
0
        public IHttpActionResult GetPrevention(int id)
        {
            Prevention prevention = db.Preventions.Find(id);

            if (prevention == null)
            {
                return(NotFound());
            }

            return(Ok(prevention));
        }
Ejemplo n.º 5
0
        public IHttpActionResult PostPrevention(Prevention prevention)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Preventions.Add(prevention);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = prevention.Prev_ID }, prevention));
        }
Ejemplo n.º 6
0
        public IHttpActionResult GetPrevention(int id)
        {
            db.Configuration.ProxyCreationEnabled = false;
            Prevention prevention = db.Preventions.Find(id);

            if (prevention == null)
            {
                return(NotFound());
            }

            return(Ok(prevention));
        }
Ejemplo n.º 7
0
        public IHttpActionResult DeletePrevention(int id)
        {
            Prevention prevention = db.Preventions.Find(id);

            if (prevention == null)
            {
                return(NotFound());
            }

            db.Preventions.Remove(prevention);
            db.SaveChanges();

            return(Ok(prevention));
        }
Ejemplo n.º 8
0
 public void Update(Prevention prevention)
 {
     using (var context = new TesisContext())
     {
         var preventionUpdate = context.Preventions.SingleOrDefault(r => r.Id == prevention.Id);
         if (preventionUpdate != null)
         {
             preventionUpdate.Kind        = prevention.Kind;
             preventionUpdate.Name        = prevention.Name;
             preventionUpdate.Description = prevention.Description;
             preventionUpdate.VisitCount  = prevention.VisitCount;
         }
         context.SaveChanges();
     }
 }
Ejemplo n.º 9
0
 public Prevention StorePrevention(Prevention prevention)
 {
     if (prevention != null)
     {
         if (prevention.Id == 0)
         {
             _preventionDao.Create(prevention);
         }
         else
         {
             _preventionDao.Update(prevention);
         }
     }
     return(prevention);
 }
Ejemplo n.º 10
0
        public IHttpActionResult DeletePreventionDelete(int id)
        {
            //int PreventionId = Convert.ToInt32(id);  
            Prevention prevention = objEntity.Preventions.Find(id);

            if (prevention == null)
            {
                return(NotFound());
            }

            objEntity.Preventions.Remove(prevention);
            objEntity.SaveChanges();

            return(Ok(prevention));
        }
Ejemplo n.º 11
0
        public IHttpActionResult DeletePrevention(int id)
        {
            db.Configuration.ProxyCreationEnabled = false;
            Prevention prevention = db.Preventions.Find(id);

            if (prevention == null)
            {
                return(NotFound());
            }

            db.Preventions.Remove(prevention);
            db.SaveChanges();

            return(Ok(prevention));
        }
Ejemplo n.º 12
0
        public IHttpActionResult PostPrevention(Prevention data)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            try
            {
                objEntity.Preventions.Add(data);
                objEntity.SaveChanges();
            }
            catch (Exception)
            {
                throw;
            }



            return(Ok(data));
        }
Ejemplo n.º 13
0
        public IHttpActionResult GetPreventionById(string preventionId)
        {
            Prevention objGen = new Prevention();
            int        ID     = Convert.ToInt32(preventionId);

            try
            {
                objGen = objEntity.Preventions.Find(ID);
                if (objGen == null)
                {
                    return(NotFound());
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(Ok(objGen));
        }
Ejemplo n.º 14
0
        public IHttpActionResult PutPreventionMaster(Prevention prevention)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            try
            {
                Prevention objGen = new Prevention();
                objGen = objEntity.Preventions.Find(prevention.PreventionID);
                if (objGen != null)
                {
                    objGen.PreventionDesc = prevention.PreventionDesc;
                }
                int i = objEntity.SaveChanges();
            }
            catch (Exception)
            {
                throw;
            }
            return(Ok(prevention));
        }