Ejemplo n.º 1
0
        public IActionResult AddNewTool(TblTool tblTool)
        {
            var result = _toolRepo.AddNewTool(tblTool);

            if (result == true)
            {
                return(Ok(result));
            }
            return(BadRequest());
        }
Ejemplo n.º 2
0
        public bool AddNewTool(TblTool tool)
        {
            var t = _context.TblTool.Add(new TblTool()
            {
                Name         = tool.Name,
                Amount       = tool.Amount,
                Description  = tool.Description,
                Img          = tool.Img,
                Status       = true,
                Username     = tool.Username,
                Createtime   = DateTime.Now,
                LastModified = DateTime.Now
            });

            _context.SaveChanges();
            return(true);
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> PutTblTool(int id, TblTool tblTool)
        {
            if (id != tblTool.Id)
            {
                return(BadRequest());
            }

            var t = _context.TblTool.Where(tool => tool.Id == id).FirstOrDefault();

            if (t != null)
            {
                t.Name         = tblTool.Name;
                t.Amount       = tblTool.Amount;
                t.Description  = tblTool.Description;
                t.Img          = tblTool.Img;
                t.Status       = true;
                t.Username     = tblTool.Username;
                t.LastModified = DateTime.Now;
            }

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TblToolExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }
            return(Ok(true));
        }