public static async Task <CompanyUptadeOutput> UptadeCompany(CompanyUptadeInput Parameters) { CompanyUptadeOutput output = new CompanyUptadeOutput() { Type = 0, Message = "Kayıt Güncellemede Hata Oluştu." }; var filter = Builders <Company> .Filter.Eq(Parameters.FilterCol, Parameters.FilterVal); var update = Builders <Company> .Update .Set(x => x.CompanyName, Parameters.CompanyName); var projection = Builders <Company> .Projection; var project = projection.Exclude("_id"); var result = await db.GetCollection <Company>("Company").UpdateManyAsync(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 <CompanyUptadeOutput> UptadeCompany(CompanyUptadeInput Parameters) { return(await CompanyManager.UptadeCompany(Parameters)); }