Ejemplo n.º 1
0
 public IActionResult put(ItemDTO model)
 {
     try
     {
         using (var db = new StepperTaskDBContext())
         {
             Items item = db.Items.Where(item => item.Id == model.Id).FirstOrDefault();
             if (item != null)
             {
                 item.Title       = model.Title;
                 item.Description = model.Description;
                 db.SaveChanges();
                 return(Ok());
             }
             else
             {
                 return(BadRequest());
             }
         }
     }
     catch (Exception)
     {
         return(BadRequest());
     }
 }
Ejemplo n.º 2
0
        public IActionResult get()
        {
            using (var db = new StepperTaskDBContext())
            {
                List <Steps>   steps  = db.Steps.Include(step => step.Items).ToList();
                List <StepDTO> result = ConfigMapper.MapList <Steps, StepDTO>(steps);

                return(Ok(result));
            }
        }
Ejemplo n.º 3
0
        public IActionResult post()
        {
            using (var db = new StepperTaskDBContext())
            {
                int stepsCount = db.Steps.Count();

                Steps newStep = new Steps()
                {
                    Name = "Step " + (stepsCount + 1).ToString()
                };
                db.Add(newStep);
                db.SaveChanges();
                return(Ok(newStep));
            }
        }
Ejemplo n.º 4
0
 public IActionResult post(ItemDTO model)
 {
     try
     {
         using (var db = new StepperTaskDBContext())
         {
             Items item = ConfigMapper.Map <ItemDTO, Items>(model);
             db.Items.Add(item);
             db.SaveChanges();
             return(Ok(item));
         }
     }
     catch (Exception)
     {
         return(BadRequest());
     }
 }
Ejemplo n.º 5
0
 public IActionResult delete(int itemId)
 {
     try
     {
         using (var db = new StepperTaskDBContext())
         {
             Items item = db.Items.Where(item => item.Id == itemId).FirstOrDefault();
             if (item != null)
             {
                 db.Items.Remove(item);
                 db.SaveChanges();
                 return(Ok());
             }
             else
             {
                 return(BadRequest());
             }
         }
     }
     catch (Exception)
     {
         return(BadRequest());
     }
 }
Ejemplo n.º 6
0
 public IActionResult delete(int stepId)
 {
     try
     {
         using (var db = new StepperTaskDBContext())
         {
             Steps step = db.Steps.Where(step => step.Id == stepId).FirstOrDefault();
             if (step != null)
             {
                 db.Remove(step);
                 db.SaveChanges();
                 return(Ok());
             }
             else
             {
                 return(BadRequest());
             }
         }
     }
     catch (Exception)
     {
         return(BadRequest());
     }
 }