public async Task <IActionResult> AddItem(DocumentListDocument model)
        {
            if (ModelState.IsValid)
            {
                //model.WidgetId = widgetId;

                await _documentListService.AddItem(model);

                return(Ok(model));
            }

            return(BadRequest(ModelState));
        }
Пример #2
0
        public async Task <bool> AddItem(DocumentListDocument item)
        {
            var sort             = 0;
            var createdDocuments = _db.DocumentListDocuments.Where(x => x.FolderId == null).OrderBy(y => y.Sort).ToList();

            item.Id   = KeyGen.NewGuid();
            item.Sort = sort;

            foreach (var document in createdDocuments)
            {
                document.Sort = sort++;
            }

            _db.DocumentListDocuments.Add(item);

            await _db.SaveChangesAsync();

            return(true);
        }