public IActionResult EditOrInsert(BoardDecisions model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            bool isNew = false;
            var  q     = _context.BoardDecisions.FirstOrDefault(x => x.Id == model.Id);

            if (q == null)
            {
                q     = new BoardDecisions();
                isNew = true;
            }

            q.Body        = model.Body;
            q.Date        = model.Date;
            q.DateOrderNo = model.DateOrderNo;
            q.Number      = model.Number;
            q.Title       = model.Title;

            if (isNew)
            {
                _context.BoardDecisions.Add(q);
            }
            else
            {
                _context.BoardDecisions.Update(q);
            }
            FileSave(q, _context);
            _context.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public IActionResult EditOrInsert(Guid id)
        {
            BoardDecisions q = null;

            if (id != Guid.Empty)
            {
                q = _context.BoardDecisions.FirstOrDefault(x => x.Id == id);
            }

            if (q == null)
            {
                q    = new BoardDecisions();
                q.Id = Guid.Empty;
            }
            return(View(q));
        }