Esempio n. 1
0
        public void Save(Models.Form.FlowChart model)
        {
            var entity = AutoMapper.Mapper.Map <Entities.Form>(model);
            var filter = this.BuildFilterEqualID <Entities.Form>(model.ID);
            var nodes  = Builders <Entities.Form> .Update.Set(nameof(Entities.Form.Nodes), entity.Nodes);

            var lines = Builders <Entities.Form> .Update.Set(nameof(Entities.Form.Lines), entity.Lines);

            var areas = Builders <Entities.Form> .Update.Set(nameof(Entities.Form.Areas), entity.Areas);

            var set = Builders <Entities.Form> .Update.Combine(nodes, lines, areas);

            this.Collection.UpdateOne(filter, set, UpdateOptions);
        }
Esempio n. 2
0
 public IActionResult SaveFlowChart([FromBody] Models.Form.FlowChart flowChart)
 {
     this.Manager.FormManager.Save(flowChart);
     return(this.Ok());
 }