public static async Task<DeleteBranchOutput> Delete(DeleteBranchInput Parameters) { DeleteBranchOutput output = new DeleteBranchOutput() { Type = 1, Message = "Kayıt başarıyla silindi.." }; var filter = Builders<Branch>.Filter.Eq(Parameters.FilterCol, Parameters.FilterVal); var result = await db.GetCollection<Branch>("Branches").DeleteManyAsync(filter); if (result.DeletedCount == 0) { output.Type = 0; output.Message = "Kayıt silme sırasında hata oluştu.."; } else { var res = await DeleteUserOrSalloon(Parameters.FilterVal); if (res == 1) { output.Message += " | Bilgi : Şubeye tanımlı kullanıcılar silindi.."; } else if (res == 2) { output.Message += " | Bilgi : Şubeye tanımlı kullanıcılar ve salonlar silindi.."; } } return output; }
public async Task <DeleteBranchOutput> DeleteBranch(DeleteBranchInput Parameters) { return(await BranchManager.Delete(Parameters)); }