Exemplo n.º 1
0
        public void SetInnerDocs(JSInnerDoc doc)
        {
            var id = db.InnerDoc.FirstOrDefault(x => x.PortalPartId == doc.PortalPartId);

            if (id == null)
            {
                id = new InnerDoc();
                id.PortalPartId = doc.PortalPartId;

                db.InnerDoc.Add(id);
            }
            id.Content = doc.Content;
            db.SaveChanges();
        }
Exemplo n.º 2
0
        public async Task <IActionResult> SetInnerDocs(JSInnerDoc doc)
        {
            string token = this.GetToken();

            if (!db.IsAuthenticated(token))
            {
                return(Unauthorized());
            }

            if (!this.CanDoPart(doc.PortalPartId))
            {
                return(Unauthorized());
            }
            db.SetInnerDocs(doc);
            this.SaveUserAction(this.GetUserAction("Запис на вътрешни документи", JObject.FromObject(doc).ToString()));

            return(Ok());
        }