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); }
public async Task <ScenarioUptadeOutput> UptadeScenario(ScenarioUptadeInput Parameters) { return(await ScenarioManager.UptadeScenario(Parameters)); }