コード例 #1
0
        public ActionResult Create(ControlPlanModel controlPlan)
        {
            try
            {
                controlPlanCollection.InsertOne(controlPlan);
                return(Content(JsonConvert.SerializeObject("ok")));
            }

            catch
            {
                return(null);
            }
        }
コード例 #2
0
        public ActionResult Edit(ControlPlanModel controlPlan)
        {
            try
            {
                var filter = Builders <ControlPlanModel> .Filter.Eq("PlantId", controlPlan.PlantId);

                var update = Builders <ControlPlanModel> .Update
                             .Set("Intervals", controlPlan.Intervals)
                             .Set("Frequency_of_measurement", controlPlan.Frequency_of_measurement)
                             .Set("Frequency_of_upload", controlPlan.Frequency_of_upload);

                var result = controlPlanCollection.UpdateOne(filter, update);

                return(Content(JsonConvert.SerializeObject(controlPlan)));
            }

            catch (Exception e)
            {
                return(Content(JsonConvert.SerializeObject(e.Message)));
            }
        }