示例#1
0
        public IActionResult Create([FromBody] CostEstimateItem costEstimateItem)
        {
            var res = _costEstimateItem.add(costEstimateItem);

            if (res == true)
            {
                return(CreatedAtRoute("CostEstimateItemById", new { Controller = "CostEstimateItem", id = costEstimateItem.CostEstimateItemId }, costEstimateItem));
            }
            return(StatusCode(500));
        }
 public bool add(CostEstimateItem costEstimateItem)
 {
     try
     {
         _context.CostEstimateItems.Add(costEstimateItem);
         _context.SaveChanges();
     }
     catch (Exception e)
     {
         Console.WriteLine(e.StackTrace);
         return(false);
     }
     return(true);
 }
 public bool update(int id, CostEstimateItem costEstimateItem)
 {
     costEstimateItem.CostEstimateItemId = id;
     try
     {
         _context.CostEstimateItems.Update(costEstimateItem);
         _context.SaveChanges();
     }
     catch (Exception e)
     {
         Console.WriteLine(e.StackTrace);
         return(false);
     }
     return(true);
 }
示例#4
0
 public IActionResult Update(int id, [FromBody] CostEstimateItem costEstimateItem)
 {
     return(_costEstimateItem.update(id, costEstimateItem) ? new NoContentResult() : StatusCode(500));
 }