示例#1
0
        public static async Task <ScenarioUptadeOutput> UptadeScenario(ScenarioUptadeInput Parameters)
        {
            ScenarioUptadeOutput output = new ScenarioUptadeOutput()
            {
                Type    = 0,
                Message = "Kayıt Güncellemede Hata Oluştu."
            };
            var filter = Builders <Scenario> .Filter.Eq(Parameters.FilterCol, Parameters.FilterVal);

            var update = Builders <Scenario> .Update
                         .Set(x => x.ScenarioName, Parameters.ScenarioName)
                         .Set(x => x.Scenarioİmage, Parameters.Scenarioİmage);

            var projection = Builders <Scenario> .Projection;
            var project    = projection.Exclude("_id");
            var result     = await db.GetCollection <Scenario>("Scenario").UpdateOneAsync(filter, update);

            if (result.ModifiedCount > 0)
            {
                output.Type    = 1;
                output.Message = result.ModifiedCount + " Kayıt başarıyla güncellendi.";
            }

            return(output);
        }
示例#2
0
 public async Task <ScenarioUptadeOutput> UptadeScenario(ScenarioUptadeInput Parameters)
 {
     return(await ScenarioManager.UptadeScenario(Parameters));
 }