public static async Task <ActorUpdateOutput> UptadeActor(ActorUptadeInput Parameters) { ActorUpdateOutput output = new ActorUpdateOutput() { Type = 0, Message = "Kayıt Güncellemede Hata Oluştu." }; var filter = Builders <Actors> .Filter.Eq(Parameters.FilterCol, Parameters.FilterVal); var update = Builders <Actors> .Update .Set(x => x.ActorName, Parameters.ActorName) .Set(x => x.Actorİmage, Parameters.Actorİmage); var projection = Builders <Actors> .Projection; var project = projection.Exclude("_id"); var result = await db.GetCollection <Actors>("Actors").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 <ActorUpdateOutput> UptadeActor(ActorUptadeInput Parameters) { return(await ActorsManager.UptadeActor(Parameters)); }